-
Notifications
You must be signed in to change notification settings - Fork 34
英文关键词汉化
liuxilu edited this page Mar 1, 2021
·
11 revisions
源自https://github.com/program-in-chinese/overview/issues/40. 有不同想法的可以自行添到"待选关键词"里.
PS:关键词之间用空格分开,同义词可用斜杠/合并【如:构造(体/器) => 构造+构造体+构造器
常用语法关键词
| 英文关键词 | 待选关键词 | 暂定 |
|---|---|---|
| if | 如 如果 若 假设 如一 | |
| else | 另(外) 否则 然 不若 其他 其余/余 | |
| for | 复 循环 凡 若 为 | |
| while | (每)当 只要 为真 惟/唯 围 | |
| switch | 切 开关 切换 岔 断 SW 假如 分 选 验 判 如 | |
| case | 例 情况 若 为 支/分支 | |
| break | 破/断 断开 跳出 过 | |
| continue | 续 继续 | |
| return | 回 返回 返 | |
| else if, elif | 余如 再 次 | |
| try | 试 尝试 干[象形] | |
| catch | 捕 取 戳 | |
| throw | 抛 抛出 | |
| finally | 最后 末尾 终 | |
| goto | 去 见 |
其他语法关键词
| 英文关键词 | 待选关键词 | 暂定 |
|---|---|---|
| include | 含 引 包含 引含 | |
| define | 定 设 定义 | |
| assert | 定 假设 试 断言 | |
| delete | 删 删除 | |
| is | 是 | |
| in | 因 于 在 其 | |
| with | 协 携 同 | |
| yield | 要 暂回 | |
| async | 异步 | |
| await | 等待 回步/留步 | |
| :, do | 则 运 行 | |
| lambda | 拉 fn 匿名函数 | |
| as | 为 | |
| global | 全局 | |
| local | 本地 当局 | |
| java:throws | 弃 报出 |
操作符
| 原关键词 | 待选关键词 | 暂定 |
|---|---|---|
| & | 与 | |
| l | 位或 | |
~ xor |
异或 | |
>> |
移右 | |
<< |
移左 | |
! not |
非 | |
= eq |
等于 为 | |
| && and | 且 和 | |
| ll or | 或 | |
| erl: andalso | 而且 | |
| erl: orelse | 或者 | |
| != | 不等 非同 不为 | |
| ++ | 增 升 自增 | |
| -- | 退 降 自减 | |
| *= | 乘为 乘以 | |
| += | 加上 | |
| === | 为 |
类型关键词
| 英文关键词 | 待选关键词 | 暂定 |
|---|---|---|
| signed | 符 有符(号) | |
| unsigned | 无符(号) | |
| int | 整 整型 整数 i32/i4 | |
| c:char | 字 符 字符 i16/i2 | |
| java:byte | 节 字节 i8 | |
| short | 短 短整(型) i16 | |
| long | 长 长整(型) i64/i8 | |
| float | 浮 浮点 单精度 单浮 f16/f1 | |
| double | 双 双浮点 双精度 双浮 f32/f2 | |
| var | 设 变量 | |
| let | 令 让 | |
| const | 常量 常 定 | |
| number | 数 数字 num/N | |
| java:char | 字(符) | |
| string | 文字 字符串 str | |
| struct | 结构 | |
| union | 联合 | |
| enum | 枚/枚举 | |
| true | 非零 壹 真 | |
| false | 零 假 | |
| null, None | 空 | |
| undefined | 无义 | |
| void | 无 无值 | |
| sizeof | 大小 字长 | |
| untyped | 无类 | |
| keyof | 键为 求键 | |
| typedef | 定型 类(型)定义 设类 | |
| bool | 布尔 | |
| Boolean | 布尔型 | |
| default | 默认 |
OOP关键词
| 英文关键词 | 待选关键词 | 暂定 |
|---|---|---|
| interface | 口/形 接口 定 因 互 | |
| class | 类 体 类别 cls | |
| type | 类型 T | |
| object | 对象 实体 obj | |
| this | 此 这 本体 | |
| super | 源 主 父/父级 超 | |
| new | 新 新建 又 | |
| namespace | 名宇 命名空间 域 | |
| package | 包 | |
| constructor | 构造(体/器) cons | |
| destructor | 析构 | |
| instanceof | 身为 是类/类为/例为 insof | |
| function | 函/函数 fn | |
| public | 义 公/共 公开 公用 公共 公有 pub | |
| private | 私 priv | |
| protect | 锁 固 | |
| static | 静 静态 | |
| abstract | 抽象 象/形 阿 虚 | |
| final | 终 末 | |
| implements | 实现 impl | |
| extends | 从 继承 ext <- | |
| import | 导入 引入 | |
| export | 导出 引出 | |
| require | 要求 使用 需要 | |
| override | 覆盖 |
其他非语法常用词
| 英文关键词 | 待选关键词 | 暂定 |
|---|---|---|
| 印/打印 显/显示 输出 | ||
| write | 写/入/写入 | |
| reference | 引用 ref | |
| regex | 正则 re | |
| list | 列表 li | |
| array | 数组 | |
| scala | 标量 | |
| vector | 矢量 | |
| matrix | 矩阵 | |
| prototype | 原型 | |
| module | 模块 模 mod | |
| never | 永不 | |
| argument(s) | 参数(集) 实参 | |
| parameter | 形参 | |
| pointer | 指针 ptr | |
| getter | 取 | |
| setter | 置 设(置留给put) | |
| currying | 固化参数 部分传参 柯里化 |