3 Naming Rules
3.1 Characters
You may need to read Character implications first.
水/氵/𭕄: same as cnchar 水, which means water, but borrowed to stands for mutable in Ming. Example: 水?
Part | Connotation | Elucidation | Example |
亻 | general subset | The type of output data is same as input, content is part of input. | |
阝 | serial subset | The type of output data is same as input, content is a serial part of input. | |
刂 | broken subset | The type of output data is same as input, content is almost same, except some elements are removed. | |
彐 | find | Simplifies from 寻, which means find. | |
戈 | substitute | Means substitute. | |
土 | produce | Means create, build, produce. | 垎 |
扌 | Same as usage of ! | Means directly modify the original data instead of creating new one, thus the output is void. | |
攵 | modify | Means modify value corresponding to specified index, thus inputs are index number and expected value. | |
三 | duplicated elements | Means three, especially means duplicated elments. | |
弓 | index | Means index(ref to 弓), especially means a range of numbers. | |
弔 | value of index | Means Returns corresponding vaule of index, thus the type of input data is ?. | |
毌 | append | Simplifies from 贯, which means append. | |
穴 | empty | Simplifies from 空, means empty. | |
非 | not | Means not. | |
巨 | length | Means return the length. | |
米 | number | Simplifies from 数, which means number. |
3.2 Punctuations
Rule | Connotation | Elucidation | Example |
suffix ? | boolean as output | Is or not is. the output is boolean. | 空? 𥥪? |
suffix ! | same as usage of 攵 | Means directly modify the original data instead of creating new one, thus the output is void. | ! 𠛮! |
suffix ~ | softly | Immediately returns result once meet the request. | |
suffix ^ | list as input | The type of input data is list | |
suffix + | same type objects as input | "more than one same type objects as input" | |
include / | Of | output is determinated by prefix of / | /组合 /分组 |
3.3 Words
Rule | Connotation | Elucidation | Example |
suffix 分 | splits data | Splits input data, and output them in values type. | 分、𨚞分、䢼分、分、分 |
3.4 Hybrids
Rule | Connotation | Elucidation | Example |
suffix 𰅡 | directly attribute convert | Directly convert attribute of data with modifying the orignal data. | |
include /入 | Function as input | Means Type of input data is procedure. |