Pregunta

Me gustaría preguntarle - ¿cuál es la función de hacer una conversión nula de cero de a ceros en elisp

Soy un novato y creo que me estoy inventando la rueda con mi código:

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

Búsqueda a través de fuentes de Emacs por palabra clave "a cero" y tales no han mostrado nada relevante.

¿Fue útil?

Solución

El (or x 0) expresión se evalúa a 0 si x es nula, y x lo contrario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top