5.8 句
另见名扩展库:句
5.8.1 例程命名规则
见命名总则,有:
规则 | 指示 | 含义 | 举例 |
下偏旁句 | 指示出参 | 出参是句结构 | |
右偏旁句 | 指示出参 | 出参是句结构 | |
左偏旁句 | 指示入参 | 入参是句结构 |
5.8.2 句、、,句?、?、?,?
句为活用字
为新造字
为新造字
5.8.3 化,化
5.8.4 ,
为新造字
为新造字
5.8.5 ,,
5.8.6 ,,句
5.8.7 ,/以,𰅡
为新造字
𰅡为古活字
扌:“!”的意思;
另见:
5.8.8 、,、
为新造字
为新造字
为新造字
为新造字
> ( '("鹅" "鹅" "鹅" "," "曲" "项" "向" "天" "歌")) "鹅 鹅 鹅 , 曲 项 向 天 歌"
> ( '("鹅" "鹅" "鹅" "," "曲" "项" "向" "天" "歌") "") "鹅鹅鹅,曲项向天歌"
> ( '("鹅" "鹅" "鹅" "," "曲" "项" "向" "天" "歌") "-") "鹅-鹅-鹅-,-曲-项-向-天-歌"
> ( "鹅鹅鹅,曲项向天歌") '("鹅鹅鹅,曲项向天歌")
> ( "鹅鹅鹅,曲项向天歌" "") '("" "鹅" "鹅" "鹅" "," "曲" "项" "向" "天" "歌" "")
> ( "鹅鹅鹅,曲项向天歌" ",") '("鹅鹅鹅" "曲项向天歌")
> ( "鹅-鹅-鹅-曲-项-向-天-歌" "-") '("鹅" "鹅" "鹅" "曲" "项" "向" "天" "歌")
> ( '(#\鹅 #\鹅 #\鹅 #\, #\曲 #\项 #\向 #\天 #\歌 #\。)) "鹅鹅鹅,曲项向天歌。"
> ( "鹅鹅鹅,曲项向天歌。") '(#\鹅 #\鹅 #\鹅 #\, #\曲 #\项 #\向 #\天 #\歌 #\。)
5.8.9 ,,
为新造字
为新造字
为新造字
戈:本意是“兵器”,引申为“修改、替换”之意;
匕:本意是“匕首”,引申为“修剪、删除”之意;
穴:空的简写;
上下结构的丷+匕:修剪起始处和结尾处;
上下结构的穴+一:将相连的多个空格单一化成一个。
5.8.10 ?,?,?
为新造字
为新造字
本:本意是“树根”,在此引申为“起始、开头”之意;
末:本意是“树梢”,在此引申为“结尾、末尾”之意;
干:本意是“枝干”,在此引申为“中间、包含”之意;
5.8.11 ,,
为新造字
为新造字
为新造字
与:写的简写;
5.8.12 基础例程
汉字化
汉字化
汉字化
: 构造内容是若干个相同元素的句 【MORE】 = make-string
汉字化
化 : 把转变为 【MORE】 = string->immutable-string
汉字化
: 句的长度 【MORE】 = string-length
汉字化
: 返回句的第N个元素(从0算起) 【MORE】 = string-ref
汉字化
: 直接修改原始数据第N处字(从0算起)为某字 【MORE】 = string-set!
汉字化
汉字化
化 : 把转化为 【MORE】 = string-copy
汉字化
/以 : 从第N处字(从0算起)开始做覆盖(以另一个句的句结果为内容) 【MORE】 = string-copy!
汉字化
𰅡 : 把句的内容全部变成某一个重复的字 【MORE】 = string-fill!
汉字化
: 把很多句连成一个 【MORE】 = string-append
汉字化
: 把很多句连成一个 【MORE】 = string-append-immutable
汉字化
: 句化字:把句转化为(由字组成) 【MORE】 = string->list
汉字化
: 字化句:把(由字组成)转化为句 【MORE】 = list->string
汉字化
: 构造内容是一系列序数转化成"字"所组成的句 【MORE】 = build-string
汉字化
汉字化
汉字化
汉字化
汉字化
汉字化
句ci=? : 【MORE】 = string-ci=?
汉字化
句ci<? : 【MORE】 = string-ci<?
汉字化
句ci<=? : 【MORE】 = string-ci<=?
汉字化
句ci>? : 【MORE】 = string-ci>?
汉字化
句ci>=? : 【MORE】 = string-ci>=?
汉字化
: 将句大写化 【MORE】 = string-upcase
汉字化
: 将句小写化 【MORE】 = string-downcase
汉字化
: 将句中单词首字母大写化其余小写化 【MORE】 = string-titlecase
汉字化
* : 将句中单词做CaseFolding处理 【MORE】 = string-foldcase
(require ming/racket/base) | package: ming |
5.8.13 额外例程
(require ming/racket/string) | package: ming |
汉字化
: 类,不过最后一个句是 【MORE】 = string-append*
汉字化
: 把一个内的各个元素聚集在一块组成句 【MORE】 = string-join
汉字化
: 把句分割并组成 【MORE】 = string-split
汉字化
: 内容中的空格回车等字符都简化成一个空格 【MORE】 = string-normalize-spaces
汉字化
: 将数据内容的一部分更换成另一部分 【MORE】 = string-replace
汉字化
: 修剪句 【MORE】 = string-trim
汉字化
? : 非空句? 【MORE】 = non-empty-string?
汉字化
? : 某句是否是某句中间的一部分 【MORE】 = string-contains?
汉字化
? : 某句是否是某句起头的一部分 【MORE】 = string-prefix?
汉字化
? : 某句是否是某句末尾的一部分 【MORE】 = string-suffix?