프로그래밍/Io 14

(최대공약수 구하기) while ... 반복문 예제 for Io

아래의 소스 코드는 Groovy 용으로 작성돠었던 소스파일 testWhile.groovy를 Io용으로 고친 것이다. * 소스에 한글이 포함된 경우 반드시 UTF-8 인코딩으로 저장해야 한다. 그렇지 않으면 에러기 난다. * (Ubuntu에서는 OS 자체에서 UTF-8 인코딩을 기본으로 하고 있으므로, 한글 처리에 아무 문제가 없을 것이다.) 소스 파일명: testWhile.io # Filename: testWhile.io # # Purpose: Example using the while loop syntax # while .... # # Execute: io testWhile.io -200 300 // 사용법 표시 printUsage := method ( "Using: groovy testWhile.gr..

프로그래밍/Io 2008.04.06

구구단 출력 예제 for Io

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 2008.04.06

Hello 예제 for Io

컨솔에 문자 출력하는 Io 구문은 "문자열(스트링)" println "문자열(스트링)\n" print 또는 writeln("문자열(스트링)") write("문자열(스트링)\n") 이다. 즉, println과 print는 출력될 스트링의 후위에 적어야 하고, writleln과 writle는 출력될 스트링의 전위에 적어야 한다. 소스 파일명: hello.io ------------------------------[소스 시작] "Hello, world!" println ------------------------------[소스 끝] 실행> io hello.io Hello, world! 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

프로그래밍/Io 2008.04.06