麦小孩对《GNU Emacs Lisp 编程入门》的笔记(2)

GNU Emacs Lisp 编程入门
  • 书名: GNU Emacs Lisp 编程入门
  • 作者: (美) Robert J.Chassell
  • 页数: 216
  • 出版社: 机械工业出版社
  • 出版年: 2001-5
  • 第6页
    el编译到elc的命令:byte-compile-file
    2013-07-19 17:42:59 回应
  • 第35页
    1.defun:函数定义,后跟参数包括,函数名、传送给函数的参量的模板、文档、一个可选的交互函数以及函数体。
    例子:
    (defun xx ()
    "point to first visible character on line."
    (interactive)
    (beginning-of-line 1)
    (skip-chars-forward " \t"))
    2.let:声明在let表达式主体中使用的变量列表并给它们赋初始值,否则为nil
    例子:
    (let ((foo (buffer-name))
    (bar (buffer-size)))
    (message "This buffer is %s and has %d characters." foo bar))
    3.if:对第一个参数求值,为真,对第二个参数求值;否则,对第三个参数(存在的前提下)求值。
    PS:switch-to-buffer:ctrl+x b
    2013-07-23 15:31:12 回应

麦小孩的其他笔记  · · · · · ·  ( 全部43条 )