영어로 for 문이 무엇일까? while과의 비교

Computer 관심/이것저것|2018. 8. 28. 00:01
반응형

프로그래밍에서 for의 의미를 모르는 사람들이 많다고 생각된다. 심지어 많은 시간 프로그래밍을 한 사람들도 for 이 ~에 대해라고 해석하는 것을 본적이 있다.  그럼 안된다!  제대로 이해하자!

그렇다면 for 은 무엇을 말할까?


for 은 영어에서 I have been sick for 3 days에 서의 for 이다. 


'나는 3일 동안 아팠다'

즉, ~동안이라는 뜻이다.


그럼 또 다른 '동안'이라는 뜻의 while 과는 무엇이 다를까?

프로그래밍에서 for은 영어에서 처럼 한정된 갯수를 가진다. 

반대로 while은 언제 끝날지 정해지지 않았다. 


for( var i = 1; i <5; i++){ 

}

이것 처럼 i가 1에서 4까지로 올라가는 것으로 정해져있다!


while(i>5){

}

이것은 i가 언제 바뀔지도 몇번이 실행될지도 모른다.


댓글()