推 kaori9993: 正常是直接指定數值類型就好,比如uint這種沒負數的 12/27 16:13
→ kaori9993: 這樣也不用擔心會發生邏輯錯誤來著,不過這不重要了 12/27 16:13
推 s1129sss: 因為那行的邏輯只是在判斷免費石夠不夠而已 12/27 16:17
如果是判斷免費石夠不夠,用免費石A<X就好了吧?
工程師寫的這段
如果玩家免費石A >= 0,且 A < X
不就代表 免費石為正數,且免費石低於X
那麼既然都特地寫條件判斷免費石是否為正數了
為什麼會說沒考慮到變負數的情況?
※ 編輯: fish770130 (60.249.144.164 臺灣), 12/27/2024 16:22:21
推 w77899: 邏輯是有石頭才讓你抽 所以只判斷你石頭夠不夠 12/27 16:20
→ w77899: 多一個>0是fgo有分有償跟無償石 可能有總體石夠但無償不夠 12/27 16:22
推 winiS: 問題是有有償石還是可以抽啊=3= 幹嘛if免費石,直接when有 12/27 16:23
→ winiS: 償或無償就好了,大師就是大師 12/27 16:23
推 s1129sss: 有寫判斷免費石為正數 不表示考慮到免費石為負數的情況 12/27 16:24
哦...
我想說寫if(A>=0 and A<X) OOO else XXX
應該會考慮到如果A<0就會去執行else...
→ winiS: 根本不需要在判斷式這樣算正數,事實也是總計負數也給抽 12/27 16:25
→ s1129sss: 樓上說的對 但現實就是有人可能這樣寫 12/27 16:25
→ w77899: 這就是上一篇在凹的問題 講自己不是指fgo但一堆前提又直接 12/27 16:26
→ w77899: 套fgo的情況 混在一起做大雜燴 12/27 16:26
→ winiS: 當然有可能,但不需要紮個笨蛋稻草人然後打得很開心 12/27 16:27
→ a125g: 他文章說fgo工程師沒考慮到負數問題 可是圖中石頭明明就有 12/27 16:27
→ a125g: 扣對 然後開始硬凹 12/27 16:27
→ winiS: 實際就沒有靶在那邊,也可以嗨~ zz 12/27 16:27
→ w77899: 表示他自己為了辯自己邏輯都混成一團了 12/27 16:28
推 yellowhow: 前面不是有說他扣對嗎? 只是有人轉圖講錯 12/27 16:28
※ 編輯: fish770130 (60.249.144.164 臺灣), 12/27/2024 16:30:46
→ w77899: 他這個例子就是明明自己要舉一個假設 結果扣石頭的想法還 12/27 16:29
→ winiS: 原圖就沒看到下面列有償無償,只看到上面總計就嗨了 12/27 16:29
→ yellowhow: 非員工正常也看不到程式碼邏輯,所以沒法確認是怎樣吧 12/27 16:29
→ w77899: 是套用fgo這種會先扣無償再扣有償的作法 12/27 16:29
→ winiS: 上車就算了還要搞一篇來假設倒底要怎麼出錯,阿就沒出錯zzz 12/27 16:29
推 angel6502: 現在才發現原來中午還在爭"有可能"XD 也太歡樂了吧 12/27 16:30
→ yellowhow: 雖然她們系統爛但也不至於搞到抽抽扣錯石拉 12/27 16:31
→ AirPenguin: 這也不用通靈吧 結果都出來了還在假設一堆 12/27 16:31
→ w77899: 宇宙神遊屎的地方有一堆 偏要拿這種有長期營運最不可能出 12/27 16:31
→ w77899: 錯的地方酸 又雲又蠢被抓到還想顧面子 12/27 16:32
→ yellowhow: 一般來說有償跟無償石存的欄位不同,不管前面判斷是怎 12/27 16:33
→ AirPenguin: FGO文日常了 又雲又愛高談闊論酸 12/27 16:33
→ yellowhow: 樣,不太可能發生抽有償扣無償或者反過來的狀況 12/27 16:33
→ yellowhow: 除非這程式很久很久之前就寫反了 12/27 16:33
→ angel6502: 就很有趣 搞錯造謠的都下車了 結果還有人另外開XD 12/27 16:34
推 winiS: 先不講可能性,但之前每日一有償跟只負無償做得出來,就能 12/27 16:34
→ w77899: 就硬要扯罷了 現在哪個UI資料不是API傳過來接的 又不是十 12/27 16:34
→ winiS: 理解公司沒那麼蠢了吧,還可以if那麼多,只能期望他不在我 12/27 16:35
→ winiS: 玩的遊戲附近 12/27 16:35
推 w77899: 年前那種還會把資料放在客戶端的 12/27 16:36
推 s1129sss: 我也只是單純回答這篇的問題 12/27 16:37
推 oselisdu: 某a: 欸你這個程式output錯了 工程師f:我驗算完沒錯啊, 12/27 16:37
→ oselisdu: 是不是你看錯output format了 某a:你確定你的output是 12/27 16:37
→ oselisdu: 正確的嗎?我懷疑你程式邏輯寫錯才造成這個output看起來 12/27 16:37
→ oselisdu: 是對的 工程師f:所以哪裡有錯你能舉例嗎? 某a:我是說你 12/27 16:37
→ oselisdu: 有可能會寫錯不是說你真的寫錯啊,你這麼生氣幹嘛 工程 12/27 16:37
→ oselisdu: 師f:神經病 12/27 16:37
→ s1129sss: a<0確實會去執行else 但不表示else內執行的是你針對免費 12/27 16:37
→ yellowhow: 架構老又大的話是可能有些細節或特殊狀況,像這次BUG 12/27 16:38
→ s1129sss: 石為負時要處理的狀況 12/27 16:38
→ yellowhow: 但最基本的東西不太可能出問題的,畢竟這一按就知道 12/27 16:38
→ AirPenguin: 上面那種人還真的遇過 "我過程都對可是結果錯" 12/27 16:52
→ AirPenguin: "你是怎麼做對的 是不是過程有問題" 12/27 16:52
→ ARTORIA: 這麼簡單的東西 為什麼可以討論這麼多... 12/27 17:26
→ Gouda: 因為有沒寫程式的人在談啊 其實邏輯不好面試或試用期就直 12/27 17:53
→ Gouda: 接篩掉了 聽這些鬼扯邏輯很痛苦 12/27 17:53