เคล็ดลับสำหรับการเล่นกอล์ฟใน Io


10

สิ่งใดที่คุณมีเคล็ดลับทั่วไปสำหรับการเล่นกอล์ฟในไอโอ ? ฉันกำลังมองหาความคิดที่สามารถนำไปใช้กับปัญหารหัสกอล์ฟโดยทั่วไปซึ่งอย่างน้อยค่อนข้างเฉพาะกับ Io (เช่น "ลบความคิดเห็น" ไม่ใช่คำตอบ) กรุณาโพสต์หนึ่งเคล็ดลับต่อคำตอบ


1
คุณสามารถเพิ่มลิงค์ไปยัง Io ได้หรือไม่?
caird coinheringaahing

คำตอบ:


1

คุณสามารถติดวิธีการที่ด้านหลังของตัวอักษรส่วนใหญ่

"text" print    # 12 bytes
"text"print     # 11 bytes

12 print        # 8 bytes
12print         # 7 bytes

(0<1,0,1) print # 15 bytes
(0<1,0,1)print  # 14 bytes

ไม่ใช่ทุกอย่าง

0x12print # prints nothing

1

คุณสามารถออกจากส่วนอื่นของฟังก์ชั่นถ้า

นี่ไม่ได้อยู่ในเอกสารประกอบ ... ตอนแรกฉันคิดว่าคุณต้องรวมส่วนอื่น ๆ เช่นตัวดำเนินการ elvis ในภาษาอื่น ปรากฎว่าฉันสามารถออกจากส่วนอื่น ( โปรดเพิ่มสิ่งนี้ลงในบทช่วยสอน / เอกสาร!)

if("bug"size>2,"True",nil)

ดังนั้นหากคุณไม่ต้องการให้ส่วนอื่นกลับมาคุณสามารถทำได้

if("bug"size>2,"True")

1

ชวเลขฟังก์ชั่นระดับที่สูงขึ้น

ดูเหมือนว่าจะเป็นจุดเล่นกอล์ฟที่น่าสนใจ เช่น

list(1,2,3)map(i,i+1)print

อย่างไรก็ตาม Io ค่อนข้างอนุญาตเมื่อไม่ได้ระบุตัวนับ; ตัวแผนที่สามารถใช้เป็นฟังก์ชั่นแบบไร้จุดได้เนื่องจาก Io พยายามเติมตัวถูกดำเนินการของนิพจน์นี้ นี่สามารถเล่นกอล์ฟได้

list(1,2,3)map(+1)print
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.