3 Naming Rules
3.1 Characters
You may need to read Character implications first.
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 | |
include / | Of | output is determinated by prefix of / | /组合 /分组 |
3.3 Phrases
Rule | Connotation | Elucidation | Example |
suffix 分 | splits data | Splits input data, and output them in values type. | 分、𨚞分、䢼分、分、分 |
suffix 化 | attribute convert | Convert attributes of data, such as from mutable to immutable. | |
insert 化 | type convert | Convert types of data. |
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. |