Car e cdr: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m ortografia |
||
Riga 21:
}}</ref>
I nomi <code>first</code> e <code>rest</code> sono alternative moderne comuni a <code>car</code> e <code>cdr</code> per la loro maggiore chiarezza, ma, oltre che per motivi storici e di abitudine, <code>car</code> e <code>cdr</code> continuano a essere utilizzati anche perché offrono il vantaggio di poter esprimere loro corte [[Composizione di funzioni|composizioni]] attraverso funzioni equivalenti con nomi corti e più o meno pronunciabili. Per esempio, <code>(cadr '(1 2 3))</code> è equivalente a <code>(car (cdr '(1 2 3))</code>; il suo valore è <code>2</code> (il primo elemento del resto di <code>(1 2 3)</code>). In modo simile, <code>(
(lambda (a b) (una-cosa) (un-altra-cosa))
|