首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Common Lisp在Clojure中的符号名称?

Common Lisp是一种通用的、动态的、基于Lisp的编程语言。它是一种强大的语言,具有丰富的功能和灵活性,可以用于创建各种类型的应用程序。Clojure是一种基于Java虚拟机(JVM)的现代Lisp语言,它是一种函数式编程语言,具有丰富的数据结构和并发模型。

在Clojure中,Common Lisp的符号名称通常表示一个变量或函数的名称。符号名称通常以字母或下划线开头,后面可以跟字母、数字或下划线。符号名称是区分大小写的,因此“my-symbol”和“My-Symbol”是不同的符号名称。

在Common Lisp中,符号名称通常用于表示变量、函数、宏、类型等。在Clojure中,符号名称也可以用于表示变量、函数、宏、类型等。在Clojure中,符号名称通常用于表示函数的名称,并且可以用于调用Common Lisp函数。

在Clojure中,可以使用clojure.core/symbol函数来创建一个符号名称。例如,可以使用以下代码来创建一个符号名称:

代码语言:txt
复制
(symbol "my-symbol")

这将返回一个符号名称my-symbol

在Clojure中,可以使用clojure.core/resolve函数来解析一个符号名称,并返回该符号名称所引用的对象。例如,可以使用以下代码来解析一个符号名称:

代码语言:txt
复制
(resolve 'my-symbol)

如果符号名称my-symbol已经被定义,则该函数将返回该符号名称所引用的对象。如果符号名称my-symbol未被定义,则该函数将返回nil

总之,Common Lisp在Clojure中的符号名称通常表示一个变量或函数的名称,可以使用clojure.core/symbol函数来创建一个符号名称,并且可以使用clojure.core/resolve函数来解析一个符号名称。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

18分41秒

041.go的结构体的json序列化

5分33秒

JSP 在线学习系统myeclipse开发mysql数据库web结构java编程

领券