CAD programy 4M
(nth integer list)
Určuje nth položku v seznamu a slouží k oddělení jednoho prvku z dlouhého seznamu.
Stejně jako car a cdr, funkce nth se používá k oddělení prvku ze seznamu. Tato funkce je mnohem jednodušší použít v dlouhých seznamech k oddělení jednoho prvku. Argument celé číslo představuje číslo položky, která se má izolovat. Nezapomeňte, že první položka v seznamu je číslována 0, takže když chcete třetí položku, kterou používáte. 2. Pokud je celé číslo větší než počet položek (vlastně počet - 1 položek) v seznamu, nth funkce vrací nil.
PŘÍKLAD:
Stejně jako car a cdr, funkce nth se používá k oddělení prvku ze seznamu. Tato funkce je mnohem jednodušší použít v dlouhých seznamech k oddělení jednoho prvku. Argument celé číslo představuje číslo položky, která se má izolovat. Nezapomeňte, že první položka v seznamu je číslována 0, takže když chcete třetí položku, kterou používáte. 2. Pokud je celé číslo větší než počet položek (vlastně počet - 1 položek) v seznamu, nth funkce vrací nil.
PŘÍKLAD:
Kód | Vrací |
---|---|
(setq b '(1 2 3 4 5 4 3 2 1)) | (1 2 3 4 5 4 3 2 1) |
(nth 4 b) | 5 |
(setq c '("one" "two" "three" "four")) | (one two three four) |
(nth 2 c) | three |
(nth 5 c) | nil |