癸象数据结构。豫
yuyan · 96 行 · 5591 字节 · 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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
寻观「标准库」之书。
寻观「标准库」之「数据结构」之「小数操作」之书。
寻观「标准库」之「数据结构」之「字节串」之书。
「癸象」立「元类型」也。
「癸象空」立「癸象」也。
「癸象爻」立化「爻」而「癸象」也。
「癸象整数」立化「整数」而「癸象」也。
「癸象小数」立化「小数」而「癸象」也。
「癸象字符串」立化「字符串」而「癸象」也。
「癸象数组」立化(「列」于「癸象」)而「癸象」也。
「癸象对象」立化(「列」于(「字符串」合「癸象」))而「癸象」也。
「:文言:无转义者径还,毋拆诸字。汉语:JSON 的键名和多数值没有需要转义的字符;先扫描字节,直接复用原字符串,避免逐字符数组、列表和合并分配。小于 0x20 的控制字节、双引号与反斜杠都需要转义,其余字节(含 DEL 与多字节字符)原样输出。:」
「癸象字符串无需转义」乃化「字符串」而「爻」也。
「癸象字符串无需转义」者会「串」而
虑「字节」者「字符串转字节串」于「串」而
虑「长」者「字节串长度」于「字节」而
递归虑「查」其化「整数」而「爻」者会「位」而
若「小于」于「位」于「长」则(
虑「码」者「字节串取字节」于「字节」于「位」而
若「小于」于「码」于「三二」则「阴」否则
若「等于」于「码」于「九二」则「阴」否则
若「等于」于「码」于「三四」则「阴」否则
「查」于(「整数操作」之「加」于「位」于「一」)
)否则「阳」
而
「查」于「零」
也。
「:文言:控制字节之转义,有短式者用短式,余者书作 \u00 加两位小写十六进制。汉语:码为 0 至 31;退格、制表、换行、换页、回车用 \b \t \n \f \r,其余写成 \u00xx(小写十六进制,与 ECMAScript 的 JSON.stringify 一致)。表中每个码占两个字符,依序为 00 至 1f。:」
「癸象控制字节转义」乃化「整数」而「字符串」也。
「癸象控制字节转义」者会「码」而
若「等于」于「码」于「八」则
『\b』
否则
若「等于」于「码」于「九」则『\t』否则
若「等于」于「码」于「一零」则『\n』否则
若「等于」于「码」于「一二」则『\f』否则
若「等于」于「码」于「一三」则
『\r』
否则
『\u00』附(「获取子字符串」
于(「整数操作」之「乘」于「码」于「二」)
于(「整数操作」之「加」于(「整数操作」之「乘」于「码」于「二」)于「二」)
于『000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f』)
也。
「:文言:单字之转义:反斜杠与双引号加反斜杠,控制字节依其码,余者如故。斜杠、DEL、U+2028、U+2029 皆不转义。汉语:只看首字节;多字节字符的首字节不小于 0x80,必然原样保留。:」
「癸象字符串单字转义」乃化「字符串」而「字符串」也。
「癸象字符串单字转义」者会「字符」而
虑「码」者「字符转整数」于「字符」于「零」而
若「等于」于「码」于「九二」则
『\\』
否则
若「等于」于「码」于「三四」则『\"』否则
若「小于」于「码」于「三二」则「癸象控制字节转义」于「码」否则「字符」
也。
「癸象字符串转义」乃化「字符串」而「字符串」也。
「癸象字符串转义」者会「串」而
若「癸象字符串无需转义」于「串」则
「串」
否则
「串组合并」于((「打表态射」授以「字符串」授以「字符串」)于(「获取字符」于「串」)于「癸象字符串单字转义」)
也。
「癸象表示」乃化「癸象」而「字符串」也。
「癸象表示」者会「癸」而
鉴「癸」而
有(「癸象空」)则(『null』)
或有(「癸象爻」于「真假」)则(
若「真假」则『true』否则『false』)
或有(「癸象整数」于「数」)则(「整数表示」于「数」)
或有(「癸象小数」于「数」)则(「小数表示」于「数」)
或有(「癸象字符串」于「串」)则(「串组合并」于((「列」【『"』,(「癸象字符串转义」于「串」),『"』】)))
或有(「癸象数组」于「数组」)则
(「串组合并」于((「列」【『[』,(「间合」于『,』于((「态射」)于「数组」于「癸象表示」)),『]』】)))
或有(「癸象对象」于「对象们」)则(「串组合并」
于((「列」【
『{』,
(「间合」
于『,』
于((「态射」)
于「对象们」
于(遇「字符串」合「癸象」者「串及对象」而
「串组合并」于((「列」【
『"』,
(「癸象字符串转义」于(「串及对象」中「零」)),
『":』,
(「癸象表示」于(「串及对象」中「一」))
】))))),
『}』
】)
))
也。