推 bomakoto: 為了相容 06/10 19:31
※ 編輯: bota (1.167.190.1), 06/10/2015 19:35:44
→ ChungLi5566: goto沒這麼萬惡 06/10 19:39
→ x000032001: goto不是不能用而是要謹慎使用 06/10 19:42
推 YahooTaiwan: 萬惡 goto,用者死 06/10 19:44
→ wtmo5566: C之後的程式語言,很多都把goto語法拿掉了 06/10 19:56
推 hidog: goto可以用 但是不要濫用 06/10 19:59
推 wuliou: 相容 06/10 20:02
推 askacis: Linux kernel 滿天的goto,不要把goto妖魔化了~ 06/10 20:36
推 byte: 嵌入式常用 goto 06/10 20:37
推 gpctv: 其實像Java就沒有goto,但是還是把他放保留字 06/10 20:57
推 zelda123: C的goto很常見 06/10 21:02
→ uranusjr: C 做 error handling 有時候沒有 goto 反而更難懂 06/10 21:03
推 discoby: 破壞最佳化的副作用 有時候是好處 06/10 21:04
→ cha122977: Linux kernel的goto也幾乎只拿來做init/destroy就是了 06/10 21:07
→ hpo14: 對樓上那句看的不是很懂 06/10 21:07
→ hpo14: 樓樓上 06/10 21:07
推 jknm0510a: 我學的時候就叫我不要用了,有人可實際範例示範好處嗎 06/10 21:19
推 holydc: c 遺毒 06/10 21:24
→ kindamark: 某些很深的func call,用goto能減少return的效能浪費 06/10 21:33
推 chadcoco1222: 推cha大 06/10 21:54
推 clarkman: 底層有時候goto很好用,像是driver的error handle 06/10 22:16
推 legendmtg: c沒goto的話會很麻煩.... 06/10 22:27
推 ctrlbreak: 組合一堆jmp jxx 就是goto呀 XD 06/10 22:36
→ ctrlbreak: goto 不是罪 06/10 22:36
→ kyushu: 寫底層firmware就有可能會使用到goto 06/10 22:39
→ james732: 很常看到 if (error) goto exit_handle; 之類的寫法啊? 06/10 22:42
→ james732: 可以做到有點像 try { } finally { } 的感覺 06/10 22:42
→ cha122977: goto在進入/離開順序相反時很好用 06/10 22:46
推 jackylu63: goto是好東西, 問題在於會不會用 06/10 23:41
→ jackylu63: C因為沒有try-throw-catch的語法, 所以一定要有goto 06/10 23:43
推 LaPass: 我寫java的時候就常常在想.... 把goto還給我 QAQ 06/11 02:21
→ eva19452002: 有沒有可能是compiler為了相容之前有goto的code,所 06/11 07:42
→ eva19452002: 以含淚繼續保留goto? 06/11 07:42
推 doranako: goto沒那麼邪惡,但是要確保寫的人邏輯要很好,不會出 06/11 09:43
→ doranako: 錯 06/11 09:43
→ realmeat: goto就搞不清楚程式流程怎跑會寫出未爆彈.. 06/11 09:46
推 hcwang1126: 嵌入式的確常用goto switch case也都沒被取消 06/11 11:22
推 iWRZ: 曾經讀過 Linux coding style 06/11 11:26
→ iWRZ: 其中有一條就說:如果知道這程式在幹嘛 不反對用goto 06/11 11:26
推 iWRZ: 打從全世界第一個高階語言就有 goto 只是我幾乎沒在用 06/11 11:30
→ y3k: 對第一個寫的人來說goto是神器 06/11 11:56
推 BlazarArc: 通常也只用在 error handle 向下 goto 吧 06/11 12:52
→ BlazarArc: 跟時間機器一樣向上goto有人的頭就要爆炸了XD 06/11 12:52
推 MephistoH: 其實 try catch 也是一種goto啊... = = 06/11 16:18
推 DeepEarth: goto太好用,以致怕不會用的人亂用,乾脆叫你不要用 06/12 01:05
→ drinker: goto不邪惡,邪惡的是coder的觀念.... 06/12 02:26
→ drinker: 好goto的兩大前提:1.同函式內要保持同向性 06/12 02:26
→ drinker: 2.不要交錯goto的path 06/12 02:26