Perguntas com a marcação «symbols»

16
Como criar: palavras-chave?

P: Como alguém cria e usa :keywords? Considere uma tentativa (ingênua, aparentemente) de acessar o seguinte lista de brinquedos: (setf alist '((:key-1 "Key no. 1") (:key-2 "Key no. 2"))) (assq :key-1 alist) ; => (:key-1 "Key no. 1") (assq (make-symbol ":key-1") alist) ; => nil A...

13
O que o `valor do símbolo 'faz?

Os documentos não me fizeram mais sábio: Esta função retorna o valor armazenado na célula de valor do símbolo. É aqui que o valor atual (dinâmico) da variável é armazenado. Se a variável não tiver ligação local, este é simplesmente o seu valor global. Se a variável for anulada, um erro de...

7
Quando usar as propriedades do símbolo?

Digamos que eu precise associar símbolos a diretórios, e isso só precisará ser feito para um pequeno número de boundpsímbolos. Na minha opinião, existem duas maneiras fáceis de fazer isso: Armazene essa associação em uma variável separada (alist ou um mapa de hash). Dessa forma, o diretório de...