clojure - ldc

Post on 25-May-2015

426 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

MAX

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

Min

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

Rand

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

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

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

top related