【发布时间】:2011-05-20 15:09:39
【问题描述】:
例如,如何使用 clojure-clr 中的System.Console.WriteLine?一般来说,从 Clojure-clr 导出/导入其他语言(例如 C#/F#)的函数/类的规则是什么?
【问题讨论】:
标签: clojure clojureclr
例如,如何使用 clojure-clr 中的System.Console.WriteLine?一般来说,从 Clojure-clr 导出/导入其他语言(例如 C#/F#)的函数/类的规则是什么?
【问题讨论】:
标签: clojure clojureclr
System.Console 默认加载。您可以简单地使用:
(System.Console/WriteLine "Hello World!")
另一个例子,使用静态类:
(import (System.IO Path))
(println (Path/GetFullPath "."))
【讨论】:
在Java中,实例化Date对象,然后调用它的toString()方法,你要这样写,
user=> (. (new java.util.Date) (toString))
【讨论】:
(. (new java.util.Date) toString) 或(.toString (new java.util.Date))。