今天在蘋果仁社團上看到有人在討論這個「iOS 11 的計算機 bug」,表示快速輸入 1+2+3 的算式,居然會跑出 24 這個結果,實際測試也確實如此,請見以下影片:
其實仔細觀察這個 bug,就可以發現是「加號讀取太慢」造成的,在符號被按下去之後的動畫消失之前,沒辦法再輸入下一個數字。也就是說打 2+3 時,iOS 11 的計算機來不及感應到加號,「2+3」就變成「23」了。所以 1+2+3 變成 1+23,也就是 24 了。同理,5+6 也會變 56、7+8 也會變 78,加減乘除的按鍵都有這個問題。
在連續輸入三個數字時,偶爾就會觸發這個 bug,但如果只是把兩個數字相加,則是要以很快的速度打計算機才會觸發這樣的 bug。無論如何,這的確是一個錯誤,蘋果應該會在之後的 iOS 更新修正這個問題吧。