专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 其他开发语言

有哪位高手知道LISP表达式如何写

发布时间:2011-06-30 07:28:15 文章来源:www.iduyao.cn 采编人员:星星草
有谁知道LISP表达式怎么写?
没学过LISP,只想知道表达式
网上查了下,用前缀表达
3+4 要写成 (+ 3 4)
3*4*5 写成 (* 3 4 5)

参数数目是不定的,2个或者以上参数可以理解,要是只有一个参数,表示什么意思呢
比如 (* 20) 



------解决方案--------------------
一般的书或者文档都会写吧。一个参数的时候是有基数的,比如+是0,*是1。(+ 5)相当于(+ 5 0),(* 5)相当于(* 5 1)。lisp可以到脚本语言专区讨论。
------解决方案--------------------
探讨
没学过LISP,只想知道表达式
网上查了下,用前缀表达
3+4 要写成 (+ 3 4)
3*4*5 写成 (* 3 4 5)

参数数目是不定的,2个或者以上参数可以理解,要是只有一个参数,表示什么意思呢
比如 (* 20)

------解决方案--------------------
探讨

一般的书或者文档都会写吧。一个参数的时候是有基数的,比如+是0,*是1。(+ 5)相当于(+ 5 0),(* 5)相当于(* 5 1)。lisp可以到脚本语言专区讨论。

------解决方案--------------------
探讨
lisp没有表达式的概念,不用想了。所谓的“前缀表达式”是不懂lisp的人说的。

------解决方案--------------------
探讨

引用:
lisp没有表达式的概念,不用想了。所谓的“前缀表达式”是不懂lisp的人说的。


引用:
其实不是的,+, * 都是函数,5,0,1,还有前边的20都是这个函数的参数,跟其他的函数调用没有任何区别。


即使有函数调用,f(3, 4)+5或f(3,4)在其它的语言中也叫做表达式吧?

我觉得“表达式”的关键在于它表示……
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: