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