เกี่ยวกับ Operator 0.1.7
คุณชอบ Javascript การเขียนโปรแกรมใช้งานได้และ Android? ลองใช้โอเปอเรเตอร์!
โปรแกรม transpiler Javascript อย่างง่ายเพื่อเขียนโค้ดในภาษาที่ใช้งานได้ดูเหมือนภาษาโปรแกรมที่มีชื่อเสียงอื่น ๆ (ขึ้นต้นด้วยตัว H)
การแปลแต่ละครั้งสามารถรวมอยู่ในหน้าเว็บของคุณผ่านสคริปต์จาวาสคริปต์เดียวหากคุณติดตั้ง jqMath (http://mathscribe.com/author/jqmath.html) - ด้วย jQuery - และ Javascript Javascript (http: // www .numericjs.com)
เช่นเดียวกับ H. ผู้ประกอบการ
* ใช้งานได้
* เป็น verbose น้อย
* เข้าใจสัญลักษณ์ของการดำเนินการของไบนารี
ต่างจาก H. , Operator
* ไม่ได้ขี้เกียจในสาระสำคัญ แต่สามารถใช้โครงสร้างแบบไม่ จำกัด (รายการต้นไม้ ... ) ได้
* ไม่ได้พิมพ์
* ไม่เข้าใจส่วนที่มีตัวดำเนินการไบนารี (คุณต้อง (\ x-> x + 1) หากคุณต้องการ (+1)) แต่เข้าใจส่วนอื่น ๆ
* ไม่มีความแตกต่างของตัวพิมพ์เล็ก / ใหญ่
* ไม่ถือว่าลำดับความสำคัญใด ๆ สำหรับการดำเนินการแบบไบนารี
* ไม่ถือว่า '(อ้างง่าย ๆ ) เป็นสัญลักษณ์ทางไวยากรณ์ที่ถูกต้อง
* ยังอยู่ในช่วงเริ่มต้น
เกี่ยวกับความบริสุทธิ์ Operator ใช้เวลาส่วนใหญ่กับตัวแปรและโครงสร้างที่เปลี่ยนแปลงไม่ได้ แต่ในบางครั้ง (หลังจากคีย์เวิร์ดการโต้ตอบ) บางสถานะสามารถแก้ไขได้ (เนื้อหาของเอกสาร HTML ตัวอย่างดูการสาธิต)
สร้าง INS ส่วนบุคคล:
เฉพาะ +, -, *, /,%, ==, <,>, สตริงย่อย, ความยาวจะถูกเก็บไว้อย่างแท้จริงจาก javascript ที่มีความหมายเดียวกันกับที่มีใน javascript (+ เป็น polymorphic เป็นต้น) ตอนนี้พวกเขาถูกมองว่าเป็นฟังก์ชั่นของ 2 ข้อโต้แย้ง (ยกเว้นความยาวของยูนารีและสตริงย่อยประกอบไปด้วย)
วิธีการรับกลายเป็น! ฟังก์ชัน
เช่น: var val = obj ['black'] + xs [0]; กลายเป็น val = (obj! "black") + (xs! 0)
อาร์เรย์ javascript เรียกว่า List in Operator
เช่น: var xs = [1,2]; กลายเป็น xs = List () 1 2 ()
วัตถุจาวาสคริปต์เรียกว่า Map in Operator
เช่น: var obj = {'red': 0, 'black': 1}; obj = Map () "red" 0 "black" 1 ()
สิ่งเหล่านี้ได้รับการออกแบบมาให้ไม่เปลี่ยนรูปและในฐานะที่เป็นฟังก์ชัน
ขอ = รายการ () 1 2 3
next = ขอ 4 5
xs = 6 ถัดไป ()
, สุดท้าย () ที่ให้จุดสิ้นสุดของโครงสร้าง (อันแรกสร้างอินสแตนซ์ใหม่) จากนั้นจะประมาทต่อการกำหนด ys = 7 ถัดไป () สำหรับคำสั่ง (ที่ไม่อาจคาดเดาได้) ซึ่ง xs และ ys ถูกประมวลผลจะมีผลต่อผลลัพธ์ของ xs! 5 (ซึ่งสามารถให้ 6 หรือ 7 ตามลำดับ) ให้กำหนดรายการที่ไม่เปลี่ยนรูปแบบใหม่แทน: ys = List () 1 2 3 4 5 7 ()
Fonctions การจัดการเอกสารที่มีประโยชน์มากมายยังมีอยู่:
: =, :: =, ขึ้นบรรทัดใหม่, ค่า, คณิตศาสตร์, อินพุต, ปุ่ม, การโต้ตอบ (ดูการสาธิต)
fonctions ทั่วไปที่มีประโยชน์มากมายมีอยู่ด้วย:
hex2char, dec2hex, hex2dec
คอมโพเนนต์ javascript อื่น ๆ สามารถเข้าถึงได้โดยคีย์เวิร์ด javascript (ดูด้านล่าง)
และนั่นก็คือการสร้างอินแบบดั้งเดิม!
สร้างในต่างประเทศ:
JAVASCRIPT ต่างประเทศ:
ตัวดำเนินการเท่านั้นที่ทราบชุดคำหลักดั้งเดิมและตัวดำเนินการชุดเล็ก แต่ฟังก์ชั่นจาวาสคริปต์ทั้งหมดสามารถเข้าถึงได้ด้วยคำหลักจาวาสคริปต์ เช่น:
sqrt x = javascript (("Math.sqrt (" + x) + ")")
หรือดีกว่า,
sqrt = javascript "var fun = ฟังก์ชัน (x) {return Math.sqrt (x);}; fun"
หรือเพียงแค่
sqrt = javascript "Math.sqrt"
JQMATH ต่างประเทศ:
หากผลลัพธ์ของการคำนวณเป็นไปตามรูปแบบ jqMath (http://mathscribe.com/author/jqmath.html) ผลลัพธ์นั้นจะแสดงเป็นสูตรทางคณิตศาสตร์ ตัวอย่างเช่น
main = "$ 355/113 $"
จะแสดงเศษส่วนที่ดีบนหน้าจอและบนหน้าเว็บของคุณหากคุณติดตั้งสคริปต์ (ส่งโดยเมนู "ส่ง javascript") และสคริปต์ jqMath
JAVASCRIPT NUMERIC ต่างประเทศ:
สามารถใช้ฟังก์ชัน numericjs ทั้งหมด (http://www.numericjs.com) ได้ ตัวอย่างเช่น
m = รายการ () row1 row2 ()
แถว 1 = รายการ () 2 5 ()
row2 = รายการ () 6 3 ()
ปัจจัย = javascript "numeric.det"
main = ดีเทอร์มีแนนท์ m
จะกลับมา -24 โปรดทราบว่าไม่มีทางลัด (ดังใน sqrt ด้านบน) สำหรับคำจำกัดความของฟังก์ชันตัวเลขของตัวแปรตั้งแต่ 2 ตัวขึ้นไป ตัวอย่างเช่นกับสี่บรรทัดแรกด้านบนและ
main = ดีเทอร์มิแนนต์ (ผลิตภัณฑ์ m m)
คุณควรกำหนด
ผลิตภัณฑ์ = javascript "var fun = ฟังก์ชั่น (x) {ฟังก์ชั่นคืน (y) {return numeric.dot (x, y);};};}; fun"
เพื่อรับ 576
What's new in the latest 0.1.7
ข้อมูล Operator 0.1.7 APK
Operator 0.1.7 รุ่นเก่า
การดาวน์โหลดที่รวดเร็วและปลอดภัยเป็นพิเศษผ่านแอป APKPure
คลิกเพียงครั้งเดียวเพื่อติดตั้งไฟล์ XAPK/APK บน Android!







