Cambio nula es a ceros en elisp
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.
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