Clojure编程:从调用Java到序列抽象的全面探索
1. 调用Java代码
Clojure为调用Java代码提供了简单直接的语法,能够创建对象、调用方法以及访问静态方法和字段。其语法糖让从Clojure调用Java比从Java自身调用更加简洁。
- 访问构造函数、方法和字段
- 创建对象 :使用
new特殊形式,例如创建一个Random对象:
- 创建对象 :使用
(new java.util.Random)
若要保存该对象供后续使用,可使用 def :
(def rnd (new java.util.Random))
- **调用方法**:使用`.`特殊形式,如调用`Random`对象的`nextInt`方法:
(. rnd nextInt)
(. rnd nextInt 10)
- **访问静态字段**:同样使用`.`,例如获取`Math`类的`PI`值:
(.
超级会员免费看
订阅专栏 解锁全文
856

被折叠的 条评论
为什么被折叠?



