elisp 函数 1

gethash key table &optional default [Function]
这个函数的作用是在 table 中查找 key ,然后返回关联的 value,如果没有找到对应的key就返回默认值

remhash key table [Function]
删除table中有关联的key,如果不存在这样的key就什么也不做

make-hash-table &rest keyword-args [Function]
根据指定的参数创建一个新的哈希表。参数是由一些键值对组成的。你只需要了解其中的两个 :test 和 :weakness
:test test
这个查找 在 hash table 中查找 key 的方法。默认值是eql; eq 和 equal 是其他可选项
eql: key 数值上的相等
eq: 任何两个不同的对象都是不相等的
equal: 根据equal函数来判断两个key是否相等
:weakness weak
默认值是nil,keys 和 values 都是被保护的,不会垃圾回收的

point-min [Function]
返回当前buffer中最小的位置,通常是1

goto-char position [Function]
将光标移动到当前buffer中指定的位置

defsubst name args [doc] [declare] [interactive] body [Macron]
定义一个内联函数,语法和defun一样

eobp [Function]
如果光标在buffer的末尾就返回 t

bobp [Function]
如果光标在buffer的开头就返回 t

posted @ 2015-01-26 16:12  yumuxu  阅读(336)  评论(0编辑  收藏  举报