[工作札記
]
19 十二月, 2005 13:00
有兩個指令的使用技巧很少在編程教本中提及,而且這些技巧放在多種語言上也用得著。米奇也經常忘記,所以特地寫下來留給日後參考。
1. 多條件的 for 迴圈:
一般在寫 for 迴圈時我們會給上一個當作計數器用的變數,如:
for ($i=0; $i<10; $i++) { ... }
不過其實,你可以在 for 迴圈裡用上更多變數和條件式來令程式變得更簡單,例如:
for ($i=0, $j=100; $i<10 && $j>50; $i++, $j-=10) { ... }
這就是為甚麼 for 的括號內用上分號而不是用逗號來分隔參數的原因。
2. 在 switch...case 上使用關係比較:
一般教本在教到 switch...case 條件應用時都是告訴你 case 後面要放一個實質的值,用來比較 switch 的條件,如:
switch (變數) { case '值 1' : ... break; ... }
其實 switch...case 的條件也可以換成關係比較,用來簡化大量 if... then 條件式有很幫助。例如:
switch (1) { case 變數1 > '值1' : 程序 1; break; case 變數2 == '值2' : 程式 2; break; }
引用URL : http://blog.comicparty.com/trackback.php?id=142






