示例/程序/统计。豫
yuyan · 52 行 · 2635 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
寻观「标准库」之书。
「:文言:统计:数文件之字节、行、词。汉语:示例程序 统计:读命令行给出的文件(这是在子任务里读文件,由初始任务代办),打印字节数、行数(换行符个数)和以空白分隔的词数。用法:运行 /程序/统计.wasm /数据/文本.txt。:」
「是空白」乃化「字符串」而「爻」也。
「是空白」者会「字」而
「或者」
于(「串相等」于「字」于『 』)
于(「或者」于(「串相等」于「字」于『「:换行:」』)于(「串相等」于「字」于『「:制表:」』))
也。
「数换行」乃化(「列」于「字符串」)而化「整数」而「整数」也。
「数换行」者会「们」而会「累」而
鉴「们」而
有「罄」则「累」
或有「缀」于「首」于「尾」则(
若「串相等」于「首」于『「:换行:」』则
「数换行」于「尾」于(「加」于「累」于「一」)
否则
「数换行」于「尾」于「累」
)
也。
「数词」乃化(「列」于「字符串」)而化「爻」而化「整数」而「整数」也。
「数词」者会「们」而会「在词内」而会「累」而
鉴「们」而
有「罄」则「累」
或有「缀」于「首」于「尾」则(
若「是空白」于「首」则
「数词」于「尾」于「阴」于「累」
否则
(若「在词内」则「数词」于「尾」于「阳」于「累」否则「数词」于「尾」于「阳」于(「加」于「累」于「一」))
)
也。
「文件」乃化(「列」于「字符串」)而「字符串」也。
「文件」者会「们」而
鉴「们」而
有「罄」则『/数据/文本.txt』
或有「缀」于「首」于「尾」则「首」
也。
虑「路」者
「文件」于(「命令行参数」之「获取参数」于「元」)而
虑「文」者「文件系统」之「读文件」于「路」而
虑「字们」者「串转通字符」于「文」而
虑「无」者「打印行」于(『文件:』附「路」)而
虑「无」者
「打印行」于(『字节:』附(「整数表示」于(「字节长度」于「文」)))而
虑「无」者
「打印行」于(『行数:』附(「整数表示」于(「数换行」于「字们」于「零」)))
而
「打印行」于(『词数:』附(「整数表示」于(「数词」于「字们」于「阴」于「零」)))。