Clojure中((3)和3之间的差异

javaguy

我是新来的孩子。是什么区别(​3​),只是3如果我这样做,​(3)我会得到这个例外:

java.lang.ClassCastException:无法将java.lang.Long强制转换为clojure.lang.IFn

Muhuk
  • 3 是文字数字3。
  • (3)是一个函数应用程序,您正在尝试3不带参数的函数。(没有这样的功能,看来您无法定义它。)
  • '(3)是一项的列表3与相同(list 3),它是一个功能应用程序。

这是一个repl会话:

repl=> 3
3
repl=> (3)
ClassCastException java.lang.Long cannot be cast to clojure.lang.IFn  repl/eval1388 (NO_SOURCE_FILE:1)
repl=> '(3)
(3)
repl=> (list 3)
(3)
repl=> => (defn 3 [] 3)
ClassCastException java.lang.Long cannot be cast to clojure.lang.IObj  clojure.core/with-meta (core.clj:211)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Clojure中IFn和Fn之间的差异

来自分类Dev

Clojure中类型和类之间的差异

来自分类Dev

Clojure中IFn和Fn之间的差异

来自分类Dev

Python 2和3之间的“目录”差异

来自分类Dev

GNOME 2 和 GNOME 3 之间的差异

来自分类Dev

Python 2.x和3.x中输入命令之间的差异

来自分类Dev

D3-SVG线中的基础插补和线性插补之间的差异

来自分类Dev

z-index的auto和CSS3中的继承之间的D差异

来自分类Dev

D3序数刻度和线性刻度之间的差异

来自分类Dev

JavaFX 3D对象之间的并集,交集和差异

来自分类Dev

python 2和3之间在“翻译”方面的差异

来自分类Dev

Python 2.7和3之间的多重继承差异

来自分类Dev

Ruby中[1,2,3] .to_enum和[1,2,3] .enum_for之间的差异

来自分类Dev

Bash中$ *和$ @之间的差异

来自分类Dev

R 中 %% 和 % 之间的差异

来自分类Dev

Clojure中“->”和“->>”之间的区别

来自分类Dev

python2和3之间带有前导零的数字之间的差异。

来自分类Dev

得到3个列表之间的差异

来自分类Dev

{1,2,3}与{1..3}之间的差异

来自分类Dev

R中的修复和编辑之间的差异

来自分类Dev

Powershell中getElementById和getElementsByName之间的差异

来自分类Dev

VTK中顶点和点之间的差异

来自分类Dev

mahout中的StandardNaiveBayesClassifier和ComplementaryNaiveBayesClassifier之间的差异

来自分类Dev

网址中%20和%2之间的差异

来自分类Dev

Twig中{%include''%}和{{include('')}}之间的差异

来自分类Dev

组装中(sp)和[sp]之间的差异

来自分类Dev

编码中0和-0之间的差异

来自分类Dev

mahout中的StandardNaiveBayesClassifier和ComplementaryNaiveBayesClassifier之间的差异

来自分类Dev

Twig中{%include''%}和{{include('')}}之间的差异

Related 相关文章

热门标签

归档