이건 처음알았는데요 for 구문에 변수중첩이 가능했던것에 대하여;

· 2009-12-09 (수) 12:01:16 · 1308 · 7
http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=378915&sca=&sfl=&stx=&spt=0&page=1

여기에 덧글에쓰다가 PHP.net을 보았더니,

for ($i 1$j 0$i <= 10$j += 1, print $i$i++);

이런게 가능하더군요!!
알고계셨었나요? ㅎㅎㅎㅎ
|

댓글 7개

2009-12-09 (수) 12:12:57
가능은 하지만 안하는게 좋아요. 가독성을 나쁘게 하거든요. ㅎㅎ
아, ㅎㅎ 권장문법은 아니군요!ㅎㅎㅎ
또는 for문에 들어가는 인자가 없이도 사용가능하죠.

for( ; ; )

for문 안에서 break로 제어 가능하기때문에..

하지만 어떤것이든 기본문법이 제일 좋은듯!
2009-12-09 (수) 12:36:14
필요할때만 쓰세요.. 가독성은 중요한거.. 특히나 다중구문에서 ++ 연산자를 쓰면, 머리가 아파집니다.
감사합니다 : ) 좋은걸 배웠네요ㅎㅎㅎ
2009-12-09 (수) 12:54:44
i++ 보다는 i = i+1; 이런게 더 보기 좋습니다.
? operator 보다는 if 문이 더 보기 좋구요.

프로그램의 실행속도 차이는 크지 않기 때문에
가능하면 다른 사람이 보기 좋게 무식한 문법으로
개발해주는게 배려라고 생각하거든요.

제 문법은 fortran + pascal 입니다. ㅎㅎ
2009-12-09 (수) 15:29:30
하하하하하하하하하하하~~

중첩 알지만.. 사용안해봣네요.. ^^

혹시 속도에 문제 잇다면 이렇게 코딩하면 어떨까요?

<?

for($i = 0; $i < 10; $i++) {
$j = $i
$a = $j + 수식
}
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,947건
+
제목 글쓴이 날짜 조회
09-12-09 조회 1,309
09-12-09 조회 1,853
09-12-09 조회 2,648
09-12-09 조회 1.6만
09-12-09 조회 1,456
09-12-09 조회 1,798
09-12-09 조회 1,873
09-12-09 조회 1,366
09-12-09 조회 1,621
09-12-09 조회 1,629
09-12-09 조회 3,474
09-12-09 조회 1,708
09-12-09 조회 1,803
09-12-08 조회 1,716
09-12-08 조회 1,725
09-12-08 조회 1,490
09-12-08 조회 1,887
09-12-08 조회 1,729
09-12-08 조회 1,454
09-12-08 조회 1,509