ฉันเป็นผู้เริ่มต้น APL วิธีการแปลง
โดยไม่ใช้วงเล็บ?
ฉันเป็นผู้เริ่มต้น APL วิธีการแปลง
โดยไม่ใช้วงเล็บ?
ถ้าฉันตีความ TeX ของคุณอย่างถูกต้อง คุณต้องการทราบว่าเป็นไปได้หรือไม่ที่จะลบเครื่องหมายวงเล็บออก
(1÷2)*.5
0.7071067812
ซึ่งสามารถทำได้โดยใช้ commute-operator ⍨:
.5*⍨1÷2
0.7071067812
ถ้า f
เป็นฟังก์ชัน dyadic แทนที่จะเขียน X f Y
คุณยังสามารถเขียน Y f⍨ X
ได้อีกด้วย ซึ่งจะช่วยเพิ่มความสามารถในการอ่านและช่วยหลีกเลี่ยงวงเล็บ ลองใช้ที่นี่
x*0.5⊣x←1÷2
- person MBaas; 26.09.2019
x*0.5+0×x←1÷2
อยู่เสมอ :-)
- person Adám; 26.09.2019
r-.÷x y
- person ngn; 26.09.2019
ในที่นี้ให้ใช้ parentesis () และ {} แต่ไม่ใช่ในสูตรสำหรับผลลัพธ์การคำนวณ เฉพาะในฟังก์ชันสำหรับการสร้างฟังก์ชัน {} และสำหรับรับตัวเลขในตัวแปรใน ()
f←{(x y r)←⍵⋄∣-/r×÷x y}
f 1 2 3
1.5