Appearance
Do
Saat digunakan sebagai pernyataan, do bekerja seperti di Lua.
yuescript
do
var = "hello"
print var
print var -- nil di sinido di YueScript juga bisa digunakan sebagai ekspresi, memungkinkan Anda menggabungkan beberapa baris menjadi satu. Hasil ekspresi do adalah pernyataan terakhir di badannya.
yuescript
counter = do
i = 0
->
i += 1
i
print counter!
print counter!yuescript
tbl = {
key: do
print "assigning key!"
1234
}Ekspresi do mendukung penggunaan break untuk memutus alur eksekusi dan mengembalikan banyak nilai lebih awal.
yuescript
status, value = do
n = 12
if n > 10
break "large", n
break "small", n