看板 Soft_Job 關於我們 聯絡資訊
沒想到談這個話題還需要幫別人複習國中英文.... Start 是 vt, vt 是及物動詞, 需要理應要有受詞... Go 是 vi, vi 是不及物動詞, 所以可以不用受詞... 老外指派好工作後 dismiss, 99% 我聽到的都是說: "Go! Go! Go!" 我這輩子還沒聽到老外喊說: "Start! Start! Start!".... 用 Go, 在於把 object 設置好做一個啟動指定, 並沒有不妥, 在 T-SQL 裡面, GO 也被 當作一個批量執行的斷點 Go 很口語啊, 所以你把 Go 誤認為 Goto 是你的問題吧? 當然我也沒有反對用 Start 就 是了 但慣例上, Start 通常要搭配對應的 Stop ( 例如啟動 loop / threading ), 但是 Go 在慣例上就是射後不理, 沒有對應的結束指令. 以下我示範一個有故事劇情的 sedo code 同時混用 Go 和 Start, 你看看會很難理解嗎? function HuntingGirl(){ clue Underwear = this.BuyFromAdultStore(money); Dog yellow = new Dog(); yellow.Smell(underwear); yellow.OnFound += Barking; yellow.Go(); //無受詞 } function void Barking(Girl target, Dog yellow){ Dating makeLove = new Dating(); var satisfy = target.Start(makeLove); //有受詞 if (satisfy) { this.Marry(target); yellow.Eat(new food()); } else { this.Kill(yellow); this.Eat(yellow); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.139.28 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1520475115.A.E9E.html
robler: 別再丟人現眼了.. 03/08 10:16
accessdenied: 恁爸要丟,你管得到? 03/08 10:17
stkoso: pseudo 03/08 10:38
Ekmund: 這三小獵奇的展開... 03/08 10:38
accessdenied: 沒辦法,國中畢業而已,但還好懂國中文法 03/08 10:39
deray: 寫啥小 03/08 10:59
lk2986706we: 可以考慮讀一下高中 03/08 11:35
accessdenied: 18歲後無法再入學高中,高職年齡上限則是20歲,這 03/08 12:04
accessdenied: 我以前就在教育部查過了 03/08 12:04
lovdkkkk: 夜校沒限制喔 個人唸過夜校 很多阿公阿罵 XD 03/08 12:05
Ghamu: 感謝你的示範 請問為什麼黃色為什麼會吃? 會go? 為什麼 03/08 12:46
Ghamu: 為什麼makeLove是一個object? 丟一個makelove給目標是什麼 03/08 12:48
Ghamu: 意思??? 03/08 12:48
Ghamu: 為什麼target.Start(makeLove)會return 一個statisfy? 03/08 12:49
Ghamu: 一開始就滿足? 他是boolean嗎? 是的話我會用isSatisfied 03/08 12:50
Ghamu: 看到你的優質示範 我心裡感到寬慰多了 原來我遇到的還不錯 03/08 12:52
Ghamu: 我之前遇到的應該是10x幹你娘per day的程式碼 你這個..嗯.. 03/08 12:54
Ghamu: 喔 國中畢業喔... 好啦 沒關係 之前在孟加拉遇到一個台商 03/08 13:02
Ghamu: 打電話說:[You go? I go? Ok I go I go] 03/08 13:03
Ghamu: 啊反正什麼東西再爛 把握一個原則 低買高賣就會賺錢 安啦 03/08 13:05
Ekmund: 大黃是一隻狗 makelove是一個約會事件的名稱 03/08 13:33
Ekmund: 然後約會成功就結婚 失敗就把狗吃掉...=_= 03/08 13:33
newversion: 300萬大大開示 03/08 13:47
accessdenied: 看了G大底下的留言,大概知道程式碼閱讀能力差是怎 03/08 13:50
accessdenied: 麼一回事了 03/08 13:50
accessdenied: 連instance name和class name都看不懂 03/08 13:51
accessdenied: 居然會問我黃色為何會吃?連class name都不會看喔? 03/08 13:51
accessdenied: 我替被G大看不順眼的可憐碼農感到欣慰了 03/08 13:56
steve1012: 這品質有慘到 不過我相信你工作也不是寫成這樣 03/08 14:16
newversion: this.being.killed() 03/08 14:21
newversion: this.going.to.be.eaten() 03/08 14:21
leolarrel: 看不懂都是別人閱讀能力差,評價爛都是別人不懂欣賞 03/08 16:00
robler: 就是個幻想自己很強的人阿 唉 真可憐 03/08 16:16
pttworld: go的對應是gone,沒毛病 03/08 17:15
pttworld: 這個程式範例是其中一個物件發動,缺乏兩性平權的概念 03/08 17:24
aids61517: target.start有回傳值不行嗎?不就代表執行之後的結果 03/08 18:03
aids61517: 跟file.delete會回傳是否成功不是同樣道理?還是我誤會 03/08 18:03
aids61517: 什麼? 03/08 18:03
aids61517: 還是Ghamu的點是那個satisfy應該命名為isSatisfied? 03/08 18:05
accessdenied: XD 兩性平權....哈哈哈哈 03/08 18:51
qrtt1: http://bit.ly/2FmuREm 03/08 19:07
louis117228: start也可以當不及物動詞 03/08 21:35
keyut2433: 看來是寫C#的 03/09 02:48
keyut2433: 我不知道為啥看成c#....請忽略我xd 03/09 02:49
Csongs: 現在是講註解,不是方法吧 03/09 08:15
TAKADO: 幫小黃哭哭 03/09 08:34
helpking: 優 03/09 18:29
walilaV: XX老師有說程式是用英文寫的,所以要寫程式要英文很好... 03/13 20:47