Code: Select all
(setq a '(((+ 6 2) (a) 2) ((- 2 5) (b) 5)))
;-> (((+ 6 2) (a) 2) ((- 2 5) (b) 5))
(dolist (el a)
(setf (first (a $idx)) (eval (first el)))
)
a
;-> ((8 (a) 2) (-3 (b) 5))
Code: Select all
(setq a '(((+ 6 2) (a) 2) ((- 2 5) (b) 5)))
;-> (((+ 6 2) (a) 2) ((- 2 5) (b) 5))
(dolist (el a)
(setf (first (a $idx)) (eval (first el)))
)
a
;-> ((8 (a) 2) (-3 (b) 5))
Code: Select all
(map (fn (x) (eval (first x))) mytable)
;-> (97 98)
Code: Select all
(setq lst '((2 4) (3 1)))
(= (lst 0 0) (lst 0 0))
;-> true
(!= (lst 0 0) (lst 0 0))
;-> (nil nil)
(= (lst 0 0) (lst 1 0))
;-> (nil nil)
(= (first (first lst)) (last (first lst)))
;-> (nil nil)
Code: Select all
Example: n = 7865 = 7 + 8 + 6 + 5 = 26 ==> 2 + 6 = 8
Code: Select all
(define (digitSum n)
(if (zero? n) 0
(if (zero? (% n 9)) 9
(% n 9))))
(digitSum 236753647864)
;-> 7
Code: Select all
> (setq a 1)
;-> 1
> (context 'A1)
;-> A1
A1> (symbols)
;-> ()
A1> a
;-> nil
A1> (symbols)
;-> (a)