Skip to content

sampe (until)

The sampe keyword ends a repeat-until loop. The loop runs until the condition becomes true. It is equivalent to until in standard Lua.

Keyword sampe digunakan untuk mengakhiri perulangan repeat-until. Perulangan berjalan sampai kondisi menjadi true. Setara dengan until di Lua.

Terminal window
boat
-- code
sampe condition
Terminal window
ada i = 1
boat
tulis(i)
i = i + 1
sampe i > 5
-- Output: 1, 2, 3, 4, 5
Terminal window
ada jawaban = ""
boat
jawaban = "benar" -- Simulating input
tulis("Mencoba...")
sampe jawaban == "benar"
tulis("Berhasil!")
Terminal window
ada total = 0
ada i = 1
boat
total = total + i
i = i + 1
sampe total > 50
tulis("Total melebihi 50: " .. tostring(total))
tulis("Iterasi: " .. tostring(i - 1))