那么问题来了,有2+3*5
没有不是 17 的编程语言?我发现这个问题是对我的教师的一项旧测试,并引起了我的注意。没什么大不了的,但我很怀疑。加号是为什么不呢?
问问题
97 次
1 回答
5
根据这个页面,Smalltalk 会产生不同的结果:
在 APL 评估中严格从右到左,在 Smalltalk 中严格从左到右
APL 会巧合地得到正确的结果——它会在 . 上得到一个意想不到的值3*5+2
。
于 2012-06-06T10:10:02.633 回答