连击 天
fork: star:
我一直遗憾 Lisp 没有指针,对于动态作用域的 newLISP 可以用传递符号来传递一个不求值的引用。 但对于 Scheme 这种静态函数作用域的语言,如何传递引用呢? 用宏!宏不对参数进行求值,只是...
Julia 的字符串十分好用,有许多现成的函数库: start_with end_with first last substring chop Julia 的 && 和 || 用途十分广泛,因为它能做分支语句前缀: a > 0 || error "a less zero"...
golang 把字符类型单独分离出来, 并且使用了不同的语法: var char = '这' 而用 fmt.Printf("%T", char) 查看其类型, 竟然是 int32 这让人奇怪, 通常字符组成了字符串, 字符串如果只有一个字...
函数和方法是一个东西: function-name($argument-one, $argument-two) $argument.function-name($argument-two) 如果是一个参数: function-name($argument) $arguemnt.function-name 如果在...
第一版是一个叫 四火的唠叨 网友翻译的,于是从 http://www.raychase.net/661 这个网站抄了大部分内容,修改了一些。
解释器是一种复杂有用的工具,用到了很多技能。 由于 Lisp 简单优雅的设计,让 Lisp 解释器的设计成为一种每个程序员都有能力尝试的挑战。 没有复杂的形式化语法。解释器的每一个部分都向程序...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复