Clojure 学习入门(5)- 关键字
2023-09-14 09:16:11 时间
一、创建:
Keyword: 关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map的key。
Symbol: Symbol是用来给东西命名的. 这些名字是被限制在名字空间里面的,要么是指定的名字空间,要么是当前的名字空间.
二、用法:
name: name函数接受一个参数,如果该参数为字符串,则直接返回该参数。如果不是字符串,则返回名称值。代码如下:
intern: intern函数有两个实现:(intern ns name)、(intern ns name val)。
根据命名空间ns中查找是否存在符号name,不存在,则创建;最有一个参数val作为值与符号进行绑定,代码如下:
namespace: namespace函数根据给定的符号、或者关键字返回所在的命名空间名称,如果当前没有,则返回nil,代码如下:
三、检查:
keyword?、symbol?用于检查指定的参数是否为关键字、或者是符号,是则返回true,否则返回false。
相关文章
- 快速入门Python机器学习(37)
- 机器学习十大经典算法入门[通俗易懂]
- spdlog 日志库学习,简易封装
- Flask基础入门学习笔记-1
- 机器学习入门 3-11 Matplotlib数据可视化基础
- 从《开端》中学习解决问题的思路
- 【web Django学习】概念基础快速入门
- 【RabbitMQ】快速入门学习MQ
- 学习Python与Excel:使用Python和xlrd读取Excel工作表
- 零基础入门AI?先来把机器学习捣鼓明白吧
- MyBatis学习笔记(一)入门详解编程语言
- 开启Linux内核学习之旅!(linux内核学习视频)
- Linux防火墙iptables学习笔记(四)iptables实现NAT
- 学习Linux下的代码编辑器:从入门到精通(linux代码编辑器)
- 在家学习Oracle12c 入门视频教学(oracle12c视频)
- 学习Redis,从入门到精通(怎样学习redis)
- Oracle入门宝典一步一步深入学习Beginners Guide(oracle入门好的书籍)
- 推荐学习phpsesson的朋友必看PHP会话(Session)使用入门
- JavaScript入门基础知识想学习js的朋友可以参考下
- JavaScript高级程序设计(第3版)学习笔记4js运算符和操作符
- Android学习笔记--通过Application传递数据代码示例