반복문

반복문

    Go: 반복문 (for, range)

    for 반복문을 사용할 때는 for 키워드를 사용한다. Go 언어에는 while 문이 없기 때문에 for 문에서 모든 반복을 해결한다. 아래에서 몇 가지 케이스를 살펴보자. 반복문은 초기화식, 조건식, 증감식이 사용된 형태로 사용된다. 대부분에서 언어에서 공통으로 사용되는 형태이다. 반복자가 10 미만인 경우에 한해 반복하며 블록 내부에 있는 코드를 실행하고, 이후 반복자의 값을 하나씩 더한다. package main import "fmt" func main() { sum := 0 for i := 0; i < 10; i++ { sum += i } // -> 45 fmt.Println(sum) } while 처럼 사용하기 for 문을 타언어의 while 처럼 사용할 수 있다. package main imp..

    PHP: 반복문 (for, while)

    for 모든 반복문의 기초는 for 문입니다. 최근 많은 언어에서 while 문은 제거하는 방향으로 가고있으나 for 문은 그 기반으로서 반복문을 이야할 때 꼭 사용되고 있습니다. 다만 키워드만 같을 뿐이고 내부 문법이 조금씩 다를 뿐이죠. 다른 언어와 마찬가지로 클래식한 for 문은 아래와 같고, 조건이 충족하는 순간까지 반복하게 됩니다. 아래의 코드는 배열의 길이만큼 반복을 하고 있습니다. $messages = [ 'Hello, world', 'Who are you?', 'Bye' ]; for ($i = 0; $i < count($messages); $i++) { echo $messages[$i] . PHP_EOL; } foreach 배열과 같이 iterable 한 데이터는 foreach 문으로 돌릴..