現象
這一次更新,為了解決小數點的問題,引進了另外一組的解法。
這組解法可以用十進位來處理所有的計算,所以小數點就可以精準表達。
不過,先前除以 0 不會讓程式當掉的部分,就破功了。
所以計算機系列的 Android App ,只要按數字,然後按除號,再按 0,賓果,直接關掉。
預定做法
目前有找到發生問題的段落,已經修復。
就算要惡搞它,故意讓它除以 0,也不會當掉。只是顯示的部分還在想要怎麼處理。
因為呢,在數學上,除以 0 這件事會是無限大,或者它不是一個數字。
一般作法會顯示 NaN,意思是 “Not a Number”,不過那樣使用者可能會看不懂。現在是打算保留 0 的數值,不過這樣又會跟數學原意不同。
有一個可能的方式是顯示一條短訊息,跟使用者說除以 0 是不會有結果的,但這樣又要動到更多的程式碼,怕又會連動其他部分,這次更新可能就先不上。
預計上版時程
程式碼已經修改好了,不過最新版本上去,會再收集一兩天錯誤報告,看看有沒有其他的問題,一併解掉再推一版上去。
目前先暫定 2024/08/18 這一天會再推一版上去,所以在那之前,請大家高抬貴手,先不要亂用除以 0 玩旅行計算機,不然,它會直接當給你看,直接消失那種。
這真的是我的錯
所以要罵的就罵我。
該我自己揹的鍋,我不會躲的。
還請鞭小力一點就是。