본문 바로가기

프로그래밍 언어 노트/Clojure

[Clojure 연습] 1. 기초 연습문제

(ns hello.core)

(defn Hello-Name [args]
(println (str "hello " (first args))) )

(defn My-Calc-Program []
(let [x (Long/parseLong (read-line)) y (Long/parseLong (read-line)) z (read-line)]
(case z
"+" (println (+ x y))
"-" (println (- x y))
"*" (println (* x y))
"/" (println (/ x y)) )
)
)

(defn Sum-All [args]
(println (apply + (map #(Long/parseLong %) args )) )
)


(defn -main [& args]
(Sum-All args) )



언젠가는 해보자 하던 clojure..

https://eunmin.gitbooks.io/clojure-for-beginners/content/quizz.html

에 있는 연습문제들을 중에서

아주아주 기초문제 몇개를 풀어봄.


어려워 죽것다 ㅜ

아무리 생각해도 메이저 언어되기는 힘들것같다.

일단 밀어주는 기업이 없어서 언어,ide설정부터 다른언어랑 비교해서 너무 힘들다


Visual studio 2013 버전에는 플러그인으로 Clojure CLR 버젼 설치할수 있었는데 없어진듯하다.


마소는 F#

구글은 코틀란을 미는데 흠..

728x90