tail returns and complex stuff
This commit is contained in:
@@ -63,12 +63,6 @@
|
||||
(js-expression-test 'for-fold (js/expression (for/fold ([s 0]) ([x (in-list (list 1 2 3))]) (+ x s))) "6")
|
||||
(js-expression-test 'map-filter (js/expression (filter (lambda (x) (> x 2)) (map (lambda (x) (+ x 1)) (list 1 2 3)))) "[3,4]")
|
||||
(js-expression-test 'hash-ref (js/expression (hash-ref (hash 'a 1 'b 2) 'b)) "2")
|
||||
(js-expression-test 'compile-time-eval-var
|
||||
(let ((x 10)
|
||||
(y 20))
|
||||
(js/expression (let ((a (eval (* x y))))
|
||||
(+ a a))))
|
||||
"400")
|
||||
(js-expression-test 'compile-time-eval-number
|
||||
(js/expression (eval (+ 1 2)))
|
||||
"3")
|
||||
|
||||
Reference in New Issue
Block a user