Pytania oznaczone «list»

15
Czy „(a. B) to naprawdę lista?

Jestem naprawdę pomylony z .notacją. Jest '(a . b)lista? (listp '(a . b))zwraca, tale gdy chcę wiedzieć, jego długość (length '(a . b))powoduje błąd Wrong type argument: listp, b. To samo dotyczy innych funkcji nth,mapcaritp., Wszystkie dają ten sam błąd Czy jest jakaś funkcja, która mogę...

15
Jak połączyć dwie listy?

Przepraszam, ale elisp nie jest mój najlepszy. Muszę połączyć w ten sposób dwie listy ciągów: ("a" "b" "c") + ("d" "e" "f") -> ("a" "b" "c" "d" "e" "f") Cóż, kolejność nie jest ważna, więc napisałem ten kod: (while lista (add-to-list 'listb (car lista)) (setq lista (cdr lista))) Działa,...

12
Znaczenie okresu w (. 123)

Dowiedziałem się, że . /path/to/filebash służy do wykonywania pliku. Z ciekawości ewaluuję coś w stylu Emacsa (. 123) ⇒ 123 (read "(. 123)") ⇒ 123 Wygląda na to, Emacs po prostu brzmi (. 123)jak 123to, co się