大部分时间在lisps(包括球拍) - 用于 identifier-delimiters . 我正在浏览球拍指南,发现 Contract 使用 / 作为分隔符,例如 define/delimiter . 在clojure中 / 用于命名空间,但在球拍中 / 是有效的标识符字符 .
-
identifier-delimiters
/
define/delimiter
所以问题是:命名它的原因是什么 define/contract vs define-contract . 是否存在我不知道何时使用 / 的约定 .
define/contract
define-contract
谢谢!
/是“with”的缩写 .
本指南包含一系列约定 . /约定不在表中 .
http://www.ccs.neu.edu/home/matthias/Style/style/Textual_Matters.html#%28part._names%29
Jens的答案是正确的, / 是"with"的缩写 . 这已经载入R6RS和R7RS计划标准,其中 call/cc 是call-with-current-continuation的简称 . (R5RS提到它,但没有按照R6RS和R7RS的方式正式标准化名称 . )
call/cc
2 回答
/是“with”的缩写 .
本指南包含一系列约定 . /约定不在表中 .
http://www.ccs.neu.edu/home/matthias/Style/style/Textual_Matters.html#%28part._names%29
Jens的答案是正确的,
/
是"with"的缩写 . 这已经载入R6RS和R7RS计划标准,其中call/cc
是call-with-current-continuation的简称 . (R5RS提到它,但没有按照R6RS和R7RS的方式正式标准化名称 . )