|
|
|
|
@ -2182,10 +2182,13 @@ |
|
|
|
|
; user=> (pasar-a-int [10.0]) |
|
|
|
|
; [10.0] |
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
|
|
; TODO |
|
|
|
|
;(defn pasar-a-int |
|
|
|
|
; |
|
|
|
|
;) |
|
|
|
|
(defn pasar-a-int [arg] |
|
|
|
|
(cond |
|
|
|
|
(number? arg) (int arg) |
|
|
|
|
(string? arg) (if (re-find #"^-?\d+\.?\d*$" arg) (int (read-string arg)) arg) |
|
|
|
|
:else arg |
|
|
|
|
) |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
|
|
; PASAR-A-FLOAT: Recibe un elemento. Si puede devolverlo expresado como un numero de punto flotante, lo hace. Si no, |
|
|
|
|
|