Tips umum apa yang Anda miliki untuk bermain golf di Io ? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Io (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
Tips umum apa yang Anda miliki untuk bermain golf di Io ? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Io (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
Jawaban:
"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
Ini tidak ada dalam dokumentasi ... Awalnya saya berpikir bahwa Anda harus memasukkan bagian lain, seperti operator elvis dalam bahasa lain; ternyata saya bisa mengabaikan bagian yang lain. ( Silakan tambahkan ini ke tutorial / dokumentasi!)
if("bug"size>2,"True",nil)
Jadi, jika Anda tidak ingin bagian lain mengembalikan apa pun, Anda bisa melakukannya
if("bug"size>2,"True")
Ini sepertinya titik golf yang cukup menarik. Misalnya
list(1,2,3)map(i,i+1)print
Namun, Io cukup permisif karena tidak menentukan penghitung; badan peta dapat digunakan sebagai fungsi bebas-titik, karena Io mencoba mengisi operan dari ekspresi ini. Ini bisa di mainkan
list(1,2,3)map(+1)print