11-逗号表文本ok
Structure
import逗号表:lib/逗号表.mq.md文本:lib/文本.mq.md
fn · h1用文本助手清洗 CSV
comment
fn · h1main
bind
`raw` = name,city
Ada,london
Bob,PARIS
bind
`rows` = > 逗号表.解析 内容=`raw`bind
`r0` = > at value=`rows` index=0bind
`city` = > 文本.大写 内容=[city](`r0`)call
> 打印 内容=[name](`r0`)call
> 打印 内容=`city`bind
`n` = > 长度 `rows`branch
arm
`n` == 2call
> 打印 内容=mid-m4-okarm
elsecall
> 打印 内容=mid-m4-failFunctions
Variables
-
city textLONDONLONDON
-
n int22
-
r0 map · 2
name Ada city london key value name Ada city london -
raw textname,city Ada,london Bob,PARISname,city Ada,london Bob,PARIS
-
rows list · 2
# name city 1 Ada london 2 Bob PARIS # name city 1 Ada london 2 Bob PARIS
Execution
Ada
LONDON
mid-m4-ok
Source
--- title: 中层标准库 — 逗号表与文本 description: lib/逗号表 + 加厚 lib/文本(中层 M4) 导入 逗号表:lib/逗号表.mq.md 导入 文本:lib/文本.mq.md --- # 用文本助手清洗 CSV 解析小表、规范化字段、打印 — 无需插件。 # main **raw = "name,city\nAda,london\nBob,PARIS\n"** **rows = > 逗号表.解析 内容=`raw`** **r0 = > at value=`rows` index=0** **city = > 文本.大写 内容=[city](`r0`)** > 打印 内容=[name](`r0`) > 打印 内容=`city` **n = > 长度 `rows`** 1. `n` == 2 > 打印 内容=mid-m4-ok 2. * > 打印 内容=mid-m4-fail
解析小表、规范化字段、打印 — 无需插件。