Занятия по Scala в clojure

Это просто глупый вопрос, который у меня возник сегодня утром: можем ли мы использовать классы Scala из clojure?

Потому что, если ответ да, я определенно выучите Clojure ^^

10
задан Pedro Silva 24 August 2010 в 19:22
поделиться

3 ответа

Классами Scala являются классы Java, и вы можете довольно удобно использовать классы Java из Clojure.

Удачи в изучении Clojure. :-)

17
ответ дан 3 December 2019 в 15:21
поделиться

Стоит сказать, что классы Scala, которые принимают параметры функций, такие как:

Option.map(f : A => B)

вряд ли будут очень полезны из Clojure , потому что компилятор Clojure не будет преобразовывать лямбда-выражения Clojure в экземпляры scala.FunctionN . Я с Даниэлем - думаю, что взаимодействие будет плохим.

2
ответ дан 3 December 2019 в 15:21
поделиться

Класс Scala, да. Одноэлементные объекты Scala с той же подписью года, что и в Java. Черты Scala, нет. Scala неявно, ха, ты шутишь!

Таким образом, опыт может варьироваться от «хорошего», если это только ваши классы, до очень неприятного, например, в случае коллекций Scala.

10
ответ дан 3 December 2019 в 15:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: