串字节先于序
公开化「字符串」而化「字符串」而化「整数」而「爻」文言:此篇纯函数,供自动模式诸篇所共,不涉磁盘与子进程。汉语:文本与列表的小工具:按字节排序、去重、路径末段等,全部是纯函数,便于原生单元测试。 文言:按 UTF-8 字节次序较二串,毋随目录先后。汉语:判断甲串在第「序」字节起是否按字节序先于乙串;相等返回阴。
包说明.html模块 / 13
文本工具。豫
化「字符串」而化「字符串」而化「整数」而「爻」文言:此篇纯函数,供自动模式诸篇所共,不涉磁盘与子进程。汉语:文本与列表的小工具:按字节排序、去重、路径末段等,全部是纯函数,便于原生单元测试。 文言:按 UTF-8 字节次序较二串,毋随目录先后。汉语:判断甲串在第「序」字节起是否按字节序先于乙串;相等返回阴。
化「字符串」而化「字符串」而「爻」暂无说明。
化「字符串」而化(「列」于「字符串」)而(「列」于「字符串」)暂无说明。
化(「列」于「字符串」)而(「列」于「字符串」)文言:字节序排诸串,同串保其相对之次。汉语:把字符串列表按 UTF-8 字节序升序排列(插入排序,适用于目录条目这类小列表)。
化(「列」于「字符串」)而化「字符串」而「爻」暂无说明。
化(「列」于「字符串」)而化(「列」于「字符串」)而(「列」于「字符串」)文言:去其重,存其先见者。汉语:去掉重复的字符串,保留每个串第一次出现的位置。
化「字符串」而「字符串」文言:去路径末之斜杠,唯根不去。汉语:去掉路径末尾多余的斜杠,单独的根 `/` 保持不变。
化「字符串」而「字符串」文言:取路径末一段之名,先去其尾斜杠。汉语:取路径的最后一段(先去掉末尾斜杠),例如 dist/云用户目录/ 得 云用户目录;标准库的获取文件名对根下单名(如 /甲)会带着斜杠,这里去掉。
化「字符串」而「爻」文言:目录之列,去本级与上级之名及隐名,又去 node_modules。汉语:读目录后的过滤:去掉 . 与 ..、以点开头的隐藏项和 node_modules,避免包根扫描误入。
「字符串」文言:标准库之「制表」乃四空格而非真制表符,故自造之,以转义得真制表。汉语:真正的制表符(标准库的「制表」是四个空格,不能当分隔符用)。
化「字符串」而「爻」文言:字段之中不容制表、换行、回车;容之则上下文之行断矣。汉语:判断文本里是否含制表符、换行或回车(这些字符会破坏一行一记录的包上下文格式)。
化(「列」于「字符串」)而「字符串」文言:以顿号联诸名,作报错之文。汉语:把名字列表用顿号连接成一行,供错误信息使用。
化「字符串」而「爻」文言:包名与接口名将入路径与命令,故须洁:不空、不为点或双点、不含斜杠反斜杠及行界字符。汉语:判断名字可以安全地拼进路径与命令行:不能为空、. 或 ..,也不能含正斜杠、反斜杠、制表符、换行或回车。