Domande taggate «warning»


1
Trattare con "Avvertenza: assegnazione a variabile libera" quando alcune librerie possono mancare in base alla progettazione
Compilazione dei byte della mia modalità: (defun dict-setup-expansions () "Add `dict-mode' specific expansions." (set (make-local-variable 'er/try-expand-list) (list #'dict-mark-article))) dà avvertimento: Warning: assignment to free variable `er/try-expand-list' Questa è una situazione normale perché er/try-expand-listè definita in esterno; biblioteca expand-regionche si trova su http://elpa.gnu.org La mia modalità registra l'estensione nella expand-regionlibreria ma …


2
Come posso dichiarare una variabile ignorabile?
Come evitare gli avvisi del compilatore di byte Unused lexical variablenelle funzioni definite utilizzando le macro che si espandono in defun? Ad esempio, macro defun-rcirc-commandin rcirc.el utilizza la targetvariabile che non viene utilizzata da più invocazioni. In Common Lisp posso usare il ignorable dichiarazione: (declare (ignorable target)). Soluzioni sbagliate: Aggiungi …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.