Skip to content

英文关键词汉化

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 覆盖

其他非语法常用词

英文关键词 待选关键词 暂定
print 印/打印 显/显示 输出
write 写/入/写入
reference 引用 ref
regex 正则 re
list 列表 li
array 数组
scala 标量
vector 矢量
matrix 矩阵
prototype 原型
module 模块 模 mod
never 永不
argument(s) 参数(集) 实参
parameter 形参
pointer 指针 ptr
getter
setter 置 设(置留给put)
currying 固化参数 部分传参 柯里化