2010-05-25 80 views
3

我想問一下 - 在elisp中零和零轉換的函數是什麼?在elisp中將零更改爲零

我是一個新手,我想我發明輪子我的代碼:

(defun chgnull (x) 
    (if (null x) 0 1)) 
(mapcar 'chgnull '(1 2 nil)) 

搜索通過Emacs的來源按關鍵字「零」和這樣的還沒有表現出任何有關。

+0

你寫的東西看起來不錯,你最終想完成什麼? – 2010-05-25 16:45:30

+0

那麼,其實我認爲像我的chgnull功能已經存在Emacs :) – MageSlayer 2010-05-25 18:44:40

回答

6

如果x爲零,則表達式(or x 0)將評估爲0,否則爲x

+0

謝謝,肖恩。我認爲你的一段代碼更有用。 – MageSlayer 2010-05-25 18:52:23

相關問題