※ 本文轉寄自 ptt.cc 更新時間: 2023-02-17 11:43:04
看板 Gossiping
作者 標題 [問卦] goto 是不是很好用?
時間 Fri Feb 17 10:59:13 2023
如題
剛剛叫chatgpt幫我寫程式啦
結果搞出一大堆if一層接一層的
看的頭都暈惹= =
實在沒辦法 就只好自己動手寫程式
結果發現R
加上一個goto 就能讓程式碼變得很簡潔
嘗試失敗後直接跳出來 根本不用嵌那麼多層if
有沒有goto很好用的八卦?
--
Sent from my realme GT 5G
○ PiTT // PHJCI
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.13.221 (臺灣)
※ 作者: wei115 2023-02-17 10:59:13
※ 文章代碼(AID): #1Zxks3N1 (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1676602755.A.5C1.html
推 : if else1F 111.249.158.60 台灣 02/17 10:59
→ : 我文組 有人幫忙翻譯一下嗎2F 111.81.5.1 台灣 02/17 11:00
→ : Goto真的好用3F 118.150.84.182 台灣 02/17 11:00
→ : 用return比goto好吧4F 125.227.40.62 台灣 02/17 11:00
推 : 好用,但是我主管不喜歡5F 101.10.46.25 台灣 02/17 11:01
→ : 至少可以確定是離開函式6F 125.227.40.62 台灣 02/17 11:01
推 : go to hell7F 27.247.101.191 台灣 02/17 11:01
推 : YES8F 122.117.54.102 台灣 02/17 11:02
推 : i go to school by bus.9F 114.24.118.47 台灣 02/17 11:02
推 : 一直用goto會讓別人很難讀懂你的程式10F 42.77.3.122 台灣 02/17 11:03
→ : return和break吧11F 223.141.43.93 台灣 02/17 11:03
→ : 碼,很不方便12F 42.77.3.122 台灣 02/17 11:03
推 : 用setjmp() 還可以在不同函式之間跳13F 59.124.203.227 台灣 02/17 11:03
→ : 不要一直寫,要埋在程式裡突然來一個go14F 36.227.31.219 台灣 02/17 11:04
推 : 一直 if 沒有比一直 goto 好到哪裡去15F 180.217.23.122 台灣 02/17 11:04
→ : to,這樣才有天外飛仙之感16F 36.227.31.219 台灣 02/17 11:05
推 : 只一個人維護程式,邏輯清楚用goto不是問題17F 60.248.227.72 台灣 02/17 11:06
→ : 但共同開發程式,用goto會發展成惡夢
→ : 但共同開發程式,用goto會發展成惡夢
→ : 巨乳都選ifelse 貧乳選goto19F 114.32.129.203 台灣 02/17 11:08
推 : 把履歷給我,我到時候看到你應徵會刷掉20F 220.133.14.46 台灣 02/17 11:08
推 : 你要直接跳出的話用do while(0)就好21F 60.250.73.76 台灣 02/17 11:10
→ : 不要造成別人的困擾22F 118.235.6.9 南韓 02/17 11:10
推 : 錯誤處理用goto 沒啥問題吧23F 61.220.205.57 台灣 02/17 11:10
推 : 錯誤處理可接受 其他地方不行24F 223.136.64.250 台灣 02/17 11:12
→ : if太多層也代表寫得爛25F 118.231.168.61 台灣 02/17 11:16
推 : 來ㄎㄧgoto Hawaii26F 223.137.167.19 台灣 02/17 11:21
推 : goto可以說是整人神器耶XD27F 42.72.231.210 台灣 02/17 11:26
推 : try catch:我們是笑話嗎28F 126.254.46.133 日本 02/17 11:26
推 : 純c我記得沒有try catch的樣子29F 101.12.54.215 台灣 02/17 11:29
推 : goto 用在離開程式前的處理,沒問題30F 223.137.116.110 台灣 02/17 11:29
→ : linux kernel 一堆 goto
→ : linux kernel 一堆 goto
推 : 你可以跟它說阿32F 203.66.179.162 台灣 02/17 11:30
推 : 20年前課本會叫你不要用 但那是以前33F 223.141.232.67 台灣 02/17 11:32
→ : 的人不會用 現在coding都本科的邏輯
→ : 夠強隨便用
→ : 的人不會用 現在coding都本科的邏輯
→ : 夠強隨便用
推 : 4444436F 180.217.250.234 台灣 02/17 11:33
推 : 真的好用,但很難維護37F 223.136.91.6 台灣 02/17 11:34
--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 706
回列表(←)
分享