커뮤니티

문의

프로필 이미지
gagamel
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 부분을 지워도 마찬가지임 어디가 잘못된 것인지 알려주시면 감사하겠습니다