Kapan harus menggunakan :
(atau tidak)
The :
karakter digunakan sebagai pernyataan-breaker di SB. Pada dasarnya, Anda menggunakannya untuk menumpuk pernyataan pada satu baris seperti:
PRINT "HELLO!":PRINT "GOODBYE!"
Jika tidak, pernyataan rata-rata Anda dipatahkan oleh baris baru:
PRINT "HELLO!"
PRINT "GOODBYE!"
Pada kenyataannya, Anda seringkali tidak perlu menggunakan usus besar sama sekali. Selama pernyataan dapat dipecah menjadi token yang valid secara sintaksis, parser cenderung mencari tahu ketika satu berakhir dan yang lainnya dimulai. Hal yang sama sering berlaku untuk spasi putih.
PRINT"HELLO!"PRINT"GOODBYE!"
Tentu saja, ini tidak selalu berhasil. Selalu ada kasus ambigu dan sintaks yang tidak valid di mana Anda harus secara eksplisit melanggar pernyataan. Ambil contoh:
PRINT "HELLO";END
Tanda titik koma berarti PRINT
mengharapkan ekspresi lain untuk dicetak, kecuali jika pernyataan tersebut terputus di sana (kami menggunakan tanda titik koma untuk menekan baris baru.) Di sini diasumsikan END
sebagai nilai, meskipun merupakan kata kunci, dan mencoba untuk mencetaknya, menghasilkan dalam kesalahan. Jadi, kita harus secara eksplisit mematahkan pernyataan ini, baik itu titik dua atau baris baru.
Secara umum, jika sesuatu tampak ambigu, cobalah untuk melihat apakah itu berfungsi. Jika tidak, hancurkan pernyataan itu. Selain itu, apa pun yang akan menghasilkan sintaks tidak valid tidak disorot dengan benar seperti yang disebutkan 12Me21.