D 언어에는 froeach를 사영하는 반목문도 있지만,
C/C++/Java 언어에서 쓰인 보총의 for ( ;  ;) 을 그대로 써도 된다.

 
소스 파일명: testForLoopD.d
------------------------------[소스 시작]
import std.c.stdio;

int main (string[] args) {
    int x;
    x = 2;
    for (int i = 1; i < 10; i++) {
        printf("%d x %d  = %d\n", x, i, x*i);
    }
    return 0;
}
------------------------------[소스 끝]


컴파일> dmd testForLoop.d

실행> testForLoop
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




Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Posted by Scripter

댓글을 달아 주세요