Как я могу использовать .net функции / классы в / из clojure-clr? - PullRequest
2 голосов
/ 20 мая 2011

Например, как я могу использовать System.Console.WriteLine из clojure-clr?В общем, каково правило для экспорта / импорта функций / классов из других языков, таких как C # / F # из / в Clojure-clr?

Ответы [ 2 ]

3 голосов
/ 21 мая 2011

System.Console загружается по умолчанию.Вы можете просто использовать:

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

Другой пример с использованием статического класса:

(import (System.IO Path))
(println (Path/GetFullPath "."))
0 голосов
/ 20 мая 2011

в Java, создавая экземпляр объекта Date , затем вызывая его метод toString () , вы должны написать так, как показано ниже,

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