柱哥 发表于 2019-10-28 10:22:17

试了 1+ 快一点

satan421 发表于 2019-10-28 10:46:47

这两个函数相比,意义不大。
两者能接收的参数个数是不一样的,"1+" 只能接收一个参数,而"+"可以接收0至任意多个(理论上)参数。
可以猜测,"+"函数在执行时是需要判断参数个数的。

satan421 发表于 2019-10-28 11:11:45

本帖最后由 satan421 于 2019-10-28 11:31 编辑

wyl219 发表于 2019-10-28 09:19
1+是+1的语法糖,本身1+在运行时会被翻译成+1,但是与编译类语言不同,lisp是解析类语言,每次运行的时候都要翻 ...
你这个逻辑很清奇。
首先,你还是把测试次数上升几个量级再得出结论吧。
然后,"1+"和"+"都是在lisp里进行比较,怎么会涉及到编译型语言和解释型语言的问题?

urings 发表于 2019-10-28 17:14:47

本帖最后由 urings 于 2019-10-29 17:25 编辑

没有内容。

小菜123 发表于 2019-10-28 22:09:10

有汇编基础的直觉就是用1+,从未考虑过+1
页: 1 [2]
查看完整版本: 1+ + 1 哪个快 ?