-
카테고리
-
해결 여부
미해결
제어문 강의 예제 질문입니다
18.07.08 15:50 작성 조회수 157
0
제어문 강의에서 for문 예제를 보면
for (x in 1..10 step 2)
에서 변수 x를 선언하지 않고 바로 썼는데도 1, 3, 5, 7, 9가 출력이 되네요
그렇다면
- for문의 조건부분에 첫 선언(?)된 변수는 늘 1로 초기화가 되는 것인지
for문의 조건부분에는 선언하지 않은 변수를 써도 되는 것인지
아니면 위의 x in 1 .. 10이기 때문에 1부터 시작이 되는 것인지
가 궁금합니다
답변을 작성해보세요.
0
하울
지식공유자2018.07.09
어느정도 코드를 공부하신 분인것같아서 말씀드립니다.
일단 1부터 시작해서 10까지 마감한다는 조건이구요.
for (x in 1..10 step 2) 는 자바에서 for(int i = 1; i <= 10; i = I + 2)라고 보시면됩니다.
코틀린에 가장큰 장점은 왠만하면 간단한 언어라는 겁니다. 이거 필요 없을것 같은데 라고 생각하는 부분은 거의 빠져있는것이 장점입니다. 즉 변수 선언을 하지 않아도 됩니다.
답변 1