Categories
linguaggio javascript

Emacs (5): simboli

Emacs permette di associare un valore ad un simbolo atomico. Questo diventa più chiaro dicendo che permette di assegnare un valore ad una variabile.

Vediamo un esempio.

esempio di variabile esistente (potrebbe produrre un valore diverso)

M-: fill-column

;; -> 70

esempio di variabile non esistente (per uscire dall’errore premere q)

M-: v1

;; ->error: void-variable v1

esempio di funzione non esistente (per uscire dall’errore premere q)

M-: (f)

;; -> error void-function f

Come creare una nuova variabile?

(setq simbolo1 'prova3)

(setq simbolo2 3)

Diverse finestre di Emacs possono contenere diverse variabili con lo stesso nome, ma con diverso ambito di visibilità (scope)

Per creare una variabile con un ambito di visibilità superiore (globale):

(setq-default simbolo0 'globale)