文件名称:July-LISP:Elixir中的Lisp方言
文件大小:2.17MB
文件格式:ZIP
更新时间:2024-05-19 17:21:50
Elixir
七月 七月是什么? July是一种实验性的,经过解释的,在词法范围内的,用纯Elixir构建的Lisp方言。 虽然不适合解决现实中的大问题; 解决微小的问题非常有趣,值得一试。 七月份受到Scheme,Clojure和Elixir的极大启发。 警告:充满有趣的错误和错误的消息! (目前...) 它是什么样子的? (import 'math) (import 'coll) (defun fizzbuzz [n] (match (list (mod-0? n 5) (mod-0? n 3)) [(#t #t) 'fizzbuzz] [(#f #t) 'fizz] [(#t #f) 'buzz] [_ n])) [|> (range 1 100) (map fizzbuzz)] 解决整数1-100的经典“ FizzBuzz”问题 目录
【文件预览】:
July-LISP-master
----.gitignore(41B)
----README.md(2KB)
----test()
--------test_helper.exs(15B)
--------july_test.exs(2KB)
----config()
--------config.exs(1KB)
----example()
--------dp238e.july(897B)
--------fizzbuzz.july(302B)
--------euler22.july(1008B)
--------resource()
----july.bat(26B)
----lib()
--------july.ex(1KB)
--------july()
----mix.exs(353B)
----july(2.15MB)