小编Jia*_*hen的帖子

如何删除(或杀死)emacs中的当前单词?

例如,我的光标位于"光标"字中的"x"处.然后,我想删除(杀死)当前的单词.杀意是将当前的单词复制到kill-ring.甚至复制当前的单词,~_〜

emacs

8
推荐指数
3
解决办法
7680
查看次数

golang如何实现反射?

使用反射,我们可以获得类型名称,存储大小和给定类型的函数(例如uint64,用户定义的结构等).甚至,我们可以修改给定类型的某些字段.golang如何实现反思?我想通过以下方式:

  1. golang中的每个类型(包括用户定义的类型)本身都具有类型名称,字段名称和函数名称的信息.Golang反射只是读取这些信息或调用函数.

  2. 通过一些机制,Golang可以获得类型名称,存储大小等.类型本身没有这些信息.

我粗略地阅读了golang反射代码.我猜测golang使用了第二种方式.谁能描述反射的具体实现?或者推荐一些文件?阅读所有代码对我来说很难.

reflection go

7
推荐指数
1
解决办法
823
查看次数

标签 统计

emacs ×1

go ×1

reflection ×1