Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
La for...to expresión se usa para iterar en un bucle a través de un intervalo de valores de una variable de bucle.
Sintaxis
for identifier = start [ to | downto ] finish do
body-expression
Observaciones
El tipo del identificador se deduce del tipo de las expresiones start y finish . Los tipos de estas expresiones deben ser enteros de 32 bits.
Aunque técnicamente una expresión, for...to es más similar a una instrucción tradicional en un lenguaje de programación imperativo. El tipo de valor devuelto para body-expression debe ser unit. En los ejemplos siguientes se muestran varios usos de la for...to expresión.
// 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
La salida del código anterior es la siguiente.
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