Domanda

Vorrei chiedere -? Qual è la funzione di conversione facendo nil da zero di al zeri in elisp

Sono un principiante e penso che sto inventare la ruota con il mio codice:

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

Cerca fra le fonti di Emacs per parola chiave "a zero" e quali non hanno dimostrato nulla di rilevante.

È stato utile?

Soluzione

Il (or x 0) espressione valuterà a 0 se x è pari a zero, e x altrimenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top