Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İfade for...to , döngü değişkeninin bir değer aralığı üzerinde döngüde yinelemek için kullanılır.
Sözdizimi
for identifier = start [ to | downto ] finish do
body-expression
Açıklamalar
Tanımlayıcının türü , başlangıç ve bitiş ifadelerinin türünden çıkarılır. Bu ifadelerin türleri 32 bit tamsayılar olmalıdır.
Teknik olarak bir ifade olsa da, for...to daha çok kesinlik temelli programlama dilindeki geleneksel bir deyim gibidir.
Gövde ifadesi için dönüş türü olmalıdırunit. Aşağıdaki örneklerde ifadenin çeşitli kullanımları gösterilmektedir for...to .
// 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 kodun çı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