-
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 | 固化参数 部分传参 柯里化 |