루프: for...to 식
식 for...to
은 루프 변수의 값 범위에 대해 루프에서 반복하는 데 사용됩니다.
구문
for identifier = start [ to | downto ] finish do
body-expression
설명
식별자의 형식은 시작 및 완료 식의 형식에서 유추됩니다. 이러한 식의 형식은 32비트 정수여야 합니다.
기술적으로는 식 for...to
이지만 명령적 프로그래밍 언어의 기존 문과 비슷합니다. 본문 식의 반환 형식은 .이어야 unit
합니다. 다음 예제에서는 식의 다양한 용도를 보여 줍니다 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
위 코드는 다음과 같이 출력됩니다.
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
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET