Aracılığıyla paylaş


Döngü: for... ifadesine (F#)

for...to İfade döngü değişkeni değerleri aralığında bir döngü içinde yineleme yapmak için kullanılır.

for identifier = start [ to | downto ] finish do
   body-expression

Notlar

Tanımlayıcı türü değer türünden olayla start ve Son ifadeler. Bu ifadeler türlerinde, 32-bit tamsayı olması gerekir.

Teknik olarak bir deyim rağmen for...to daha çok onun bir programlama dili geleneksel bir ifadesi gibi. Dönüş türü için gövde ifade olması unit. Aşağıdaki örnekler çeşitli kullanımlarını for...to ifadesi.

// 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

Önceki kod çıktısı aşağıdaki gibidir.

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

Ayrıca bkz.

Başvuru

Döngü: for... ifadesinde (F#)

Döngü:... while ifadesi (F#) yapmak

Diğer Kaynaklar

F# dil başvurusu