2011-11-21 11 views

risposta

18

Il collegamento Hauleth pubblicato è una buona panoramica dei simboli, ma la risposta alla tua domanda è che chiamare un simbolo come funzione equivale a cercare quel simbolo nel primo argomento.

('a 'b) 

è equivalente a

(get 'b 'a) 

La documentazione per ottenere dimostra che è possibile passare un terzo argomento opzionale come predefinito. Nell'esempio 'c viene considerato come predefinito e restituito poiché' b non è una mappa e 'non può essere trovato.

+0

hai gli argomenti per (ottenere) all'indietro, ma altrimenti mi piacerebbe accettare la tua risposta – jes5199

+0

Doh. dovrebbe essere buono ora – nickmbailey

+0

Sooooo, non solo parola chiave, ma anche il simbolo .... e come esempio abbiamo sempre messo un simbolo non quotato che la strega non è definita, non abbiamo mai pensato al simbolo stesso ... Questo è ... hrm, prendendo l'abitudine di sintattico zucchero ... anche la collezione, il simbolo e la parola chiave sono IFn;) –

Problemi correlati