首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 其他开发语言 >

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

2012-02-20 
有谁知道LISP表达式怎么写?没学过LISP,只想知道表达式网上查了下,用前缀表达3+4 要写成 (+ 3 4)3*4*5 写成

有谁知道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)在其它的语言中也叫做表达式吧?

我觉得“表达式”的关键在于它表示……

热点排行