猴子翻译:用Rust编写的猴子语言翻译 源码
的解释,”一书。 用法 cargo run以启动REPL。 尝试类似定义map : >> let map = fn(arr, f) { let iter = fn(arr, accumulated) { if (len(arr) == 0) { accumulated } else { iter(rest(arr), push(accumulated, f(first(arr)))); } }; iter(arr, []); }; >> let a = [1, 2, 3, 4];
文件列表
monkey-interpreter-master.zip
(预估有个16文件)
monkey-interpreter-master
Cargo.toml
229B
.github
workflows
rust.yml
216B
Cargo.lock
138B
src
lexer.rs
6KB
object.rs
3KB
main.rs
52B
暂无评论