Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ekspresi for...to digunakan untuk melakukan iterasi dalam perulangan di atas rentang nilai variabel perulangan.
Sintaksis
for identifier = start [ to | downto ] finish do
body-expression
Komentar
Jenis pengidentifikasi disimpulkan dari jenis ekspresi mulai dan selesai . Jenis untuk ekspresi ini harus bilangan bulat 32-bit.
Meskipun secara teknis ekspresi, for...to lebih seperti pernyataan tradisional dalam bahasa pemrograman imperatif. Jenis pengembalian untuk ekspresi isi harus unit. Contoh berikut menunjukkan berbagai penggunaan for...to ekspresi.
// A simple for...to loop.
let function1() =
for i = 1 to 10 do
printf "%d " i
printfn ""
// A for...to loop that counts in reverse.
let function2() =
for i = 10 downto 1 do
printf "%d " i
printfn ""
function1()
function2()
// A for...to loop that uses functions as the start and finish expressions.
let beginning x y = x - 2*y
let ending x y = x + 2*y
let function3 x y =
for i = (beginning x y) to (ending x y) do
printf "%d " i
printfn ""
function3 10 4
Output kode sebelumnya adalah sebagai berikut.
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18