8.13
5.5 勺
“勺”(symbols)是一种跟句类似的数据结构,但是它更广泛的在Racket语言的内部实现中被使用。
5.5.1 例程命名规则
见Naming Rules中关于化和土的条目。
5.5.2 勺?、?、?,
勺为古活字
为新造字
为新造字
勹:工厂、容器、外壳;
一:数据内容;
罒:目;
曰:不可读的(仿罒得造);
由:自由的;
勺:因为外形和勾、句相近,在此借用为表示勺是和它们相近的一种数据结构;
“勺”可以被细分为:“”(interned)、“”(unreadable/partially interned)、“”(uninterned)。
Examples:
5.5.3 转化例程:勺化、勺化句、句化勺、句化、句化
Examples:
5.5.4 基础例程
(require ming/racket/base) | package: ming |
composition
composition
? : = symbol-interned?
composition
? : = symbol-unreadable?
composition
勺化句 : = symbol->string
composition
句化勺 : = string->symbol
composition
composition
composition
5.5.5 额外例程
(require ming/racket/symbol) | package: ming |
composition
勺化 : = symbol->immutable-string