Re: [請益]請問switch/case問題
※ 引述《tkdmaf (皮皮快跑)》之銘言:
: 推 tkdmaf:http://pipirun.gotdns.com/learn/test_score 11/20 10:13
: → tkdmaf:我將四個人寫的東西做效能評估的結果就是上面的樣子。 11/20 10:13
: → Kelunyang:沒想到最快的居然是大家都不熟悉的那個switch case用法~ 11/20 13:28
: ※ 編輯: beatada 來自: 114.39.171.13 (11/20 13:50)
: ※ 編輯: beatada 來自: 114.39.171.13 (11/20 13:55)
: → beatada:所以速度上由快至慢是 switch > ifelse > function call 11/20 13:58
把判斷式包在 function 裡面應該是以容易維護為前提,
不應該拿來比較速度的。
不過為什麼把 function 拿來比較,裡面不是 if 嗎??
: → beatada:最後才是 foreach 11/20 13:58
為什麼把 foreach 拿來比較呢,裡面不是 if 嗎?
基本上,如果要轉換型別,Switch 會比 if 慢。
我是覺得應該比較 switch, if 兩者的特性即可。
在這種地方,可讀性比較重要
--
The Internet: where men are men, women are men, and children are FBI agents.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.83.216.112
→
11/24 16:28, , 1F
11/24 16:28, 1F
→
11/24 16:31, , 2F
11/24 16:31, 2F
※ 編輯: roga 來自: 202.89.121.16 (01/13 13:57)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 7 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章