今天在苹果仁社团上看到有人在讨论这个「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 更新修正这个问题吧。