clojure - ldc

9

Click here to load reader

Upload: alexandre-poletto

Post on 25-May-2015

426 views

Category:

Technology


3 download

DESCRIPTION

Apresentação de 3 funções do clojure pro LDC da minha empresa

TRANSCRIPT

Page 1: Clojure - LDC
Page 2: Clojure - LDC

MAX

Page 3: Clojure - LDC

Max● (max 1 2 27 42 33)● = 42

Page 4: Clojure - LDC

Min

Page 5: Clojure - LDC

MIN● (min 1 2 27 42 33)● = 1

Page 6: Clojure - LDC

Rand

Page 7: Clojure - LDC

Rand● (rand 10)● 7.99291708123879● (rand 10)● 4.400075418607131● (rand 10)● 3.945087811483189

Page 8: Clojure - LDC

Rand-Int● (rand-int 10)● 3● (rand-int 10)● 9● (rand-int 10)● 7

Page 9: Clojure - LDC

Tema● (defn

● calc

● "calculadora tema do ldc!!!"

● [o x y]

● (if (= "+" o) (+ x y)

● (if (= "-" o) (- x y)

● (if (= "*" o) (* x y)

● (if (= "/" o) (/ x y))))))

● (prn (calc "+" 4 5)) ;; Retorno deve ser: 9

● (prn (calc "-" 5 1)) ;; Retorno deve ser: 4

● (prn (calc "*" 2 3)) ;; Retorno deve ser: 6

● (prn (calc "/" 27 3)) ;; Retorno deve ser: 9