本文主要是介绍Emacs lisp函数调用defun(五),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.无参函数调用
(defun ADD ()"add print test"(interactive "add func")(message "xxx--------------add" ))(defun SUB ()"sub print test"(interactive "sub func:")(message "xxx--------------sub" ))(defun SUM ()"add n1 n2 show result"(interactive "call add() and sub()")(ADD)(SUB))2.加减法func
(defun add (n1 n2)"add n1 n2 show result"(interactive "n1 + n2 ")(message "%s + %s = %s" n1 n2 (+ n1 n2)))3.四则运算
(defun sum (a b c d)"改行数用于计算4个数总和"( + a b c d)
)
(sum 1 2 3 4)4.打印测试
(defun Hello-World (number)"Hello-World function, just print String \"Hello World\""(message "Hello World %s" number))(Hello-World 1222)5.interactive应用
(defun Hello-World () ; interaction version"Hello-World function, just print String \"Hello World\""(interactive)(message "Hello World"))
(Hello-World)(defun Show (number)"Show function, show the number"(interactive "nPlease input a number:")(message "number is %s" number))(Show 1)
查看emacs log命令
C-h C-h e
这篇关于Emacs lisp函数调用defun(五)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!