커뮤니티
문의
2014-10-31 23:47:16
143
글번호 79984
for 문에서 변수가 순차적으로 증가할때는 정상작동하는데
큰 수에서 작은 수로 역순으로 지정하면 안되는것 같습니다
가령 지표식
var : i(0);
for i = 1 to 5 {
print("c:₩test.txt","%.f",i);
}
2014-08-24 15:00:00 1
2014-08-24 15:00:00 2
2014-08-24 15:00:00 3
2014-08-24 15:00:00 4
2014-08-24 15:00:00 5
2014-08-25 15:00:00 1
2014-08-25 15:00:00 2
2014-08-25 15:00:00 3
2014-08-25 15:00:00 4
2014-08-25 15:00:00 5
이런식으로 출력이 되는데
var : i(0);
for i = 5 to 1 step -1 {
print("c:₩test.txt","%.f",i);
}
로 하면 아무것도 출력되지 않음
step -1 부분을 지워도 마찬가지임
어디가 잘못된 것인지 알려주시면 감사하겠습니다
답변 1
예스스탁 예스스탁 답변
2014-11-03 14:46:50
안녕하세요
예스스탁입니다.
to를 downto로 변경하시면 됩니다.
숫자가 증가할때는 1 to 5
숫자가 감소할때는 5 downto 1
입니다.
즐거운 하루되세요
> gagamel 님이 쓴 글입니다.
> 제목 : 문의
> for 문에서 변수가 순차적으로 증가할때는 정상작동하는데
큰 수에서 작은 수로 역순으로 지정하면 안되는것 같습니다
가령 지표식
var : i(0);
for i = 1 to 5 {
print("c:₩test.txt","%.f",i);
}
2014-08-24 15:00:00 1
2014-08-24 15:00:00 2
2014-08-24 15:00:00 3
2014-08-24 15:00:00 4
2014-08-24 15:00:00 5
2014-08-25 15:00:00 1
2014-08-25 15:00:00 2
2014-08-25 15:00:00 3
2014-08-25 15:00:00 4
2014-08-25 15:00:00 5
이런식으로 출력이 되는데
var : i(0);
for i = 5 to 1 step -1 {
print("c:₩test.txt","%.f",i);
}
로 하면 아무것도 출력되지 않음
step -1 부분을 지워도 마찬가지임
어디가 잘못된 것인지 알려주시면 감사하겠습니다
다음글
이전글