Io 언어의 메서드 정의 구문 양식은
methodName := method(varNames,
............
)
이다.
Io 언어의 for 반복문 양식은
for (iterator, from, to,
............
)
이다.
리스트에 대해서는 foreach 반복문
a := list(1, 2, 3, 4, 5, 6, 7, 8, 9)
a foreach (iterator,
............
)
도 있다.
소스 파일명: forTest.io
------------------------------[소스 시작]
printDan := method(dan,
for (i, 1, 9,
"#{dan} x #{i} = #{dan*i}" interpolate println
)
)
printDan(2)
------------------------------[소스 끝]
실행> io forTest.io
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
'프로그래밍 > Io' 카테고리의 다른 글
조립제법(Horner의 방법) 예제 for Io (0) | 2008.04.07 |
---|---|
80컬럼 컨솔에 19단표 출력하기 예제 for Io (0) | 2008.04.07 |
(최대공약수 구하기) while ... 반복문 예제 for Io (0) | 2008.04.06 |
if ... else ... 예제 for Io (0) | 2008.04.06 |
Hello 예제 for Io (0) | 2008.04.06 |