如何在clojure-clr中使用.net函数/类?

时间:2011-05-20 15:09:40

标签: clojure clojureclr

例如,如何使用clojure-clr中的System.Console.WriteLine?一般来说,将C#/ F#等其他语言的函数/类导出/导入到Clojure-clr的规则是什么?

2 个答案:

答案 0 :(得分:3)

默认加载System.Console。你可以简单地使用:

(System.Console/WriteLine "Hello World!")

另一个例子,使用静态类:

(import (System.IO Path))
(println (Path/GetFullPath "."))

答案 1 :(得分:0)

在Java中,实例化 Date 对象,然后调用其 toString()方法,你必须写如下,

user=> (. (new java.util.Date) (toString))