2011-02-13 22 views

Respuesta

21

vec se convierte en un vector (nil se convierte en un vector vacío) mientras que el vector crea un vector con los elementos dados.

(nula VEC) => []
(nula vector) => [nula]

que podría haber entrado en estas expresiones en un repl para ver sus resultados y por qué son no es igual.

6

user> (vec nil) ; => []

user> (vector nil) ; => [nil]

user> (= *1 *2) ; => false

¿Por qué éstos son iguales?

+0

Tu propio engrudo parece indicar que no son iguales. – Glen

+10

Mi pregunta era retórica. – MayDaniel

Cuestiones relacionadas