Você está aqui: LISP ::: Dicas & Truques ::: Lista (List) |
Como acessar os elementos individuais de uma lista LISP usando a função nth() e o índice desejadoQuantidade de visualizações: 603 vezes |
Nesta dica mostrarei como podemos usar a função NTH para acessar um item individual de um lista LISP. Esta função recebe o índice do elemento desejado e o nome da variável que representa a list. O retorno é o elemento no índice informado ou o valor nil, caso o índice seja inválido. Note que os índices dos elementos de uma list começam sempre em 0. Veja um código LISP completo no qual declaramos uma list com 6 valores inteiros e então usamos a função nth() para acessar e retornar o terceiro item, ou seja, o elemento no índice 2: ; vamos declarar uma lista chamada valores ; contendo 6 números inteiros (let ((elemento)(valores (list 5 8 2 3 9 7))) ; agora vamos o terceiro item da lista ; note que o índice começa em 0 (setq elemento (nth 2 valores)) ; e mostramos o resultado ; o símbolo ~% é usado para uma quebra de linha (format t "Os itens da lista são: ~D~%" valores) (format t "O terceiro elemento é ~D" elemento) ) Ao executar este código LISP nós teremos o seguinte resultado: Os itens da lista são: (5 8 2 3 9 7) O terceiro elemento é 2 |
![]() |
Veja mais Dicas e truques de LISP |
Dicas e truques de outras linguagens |
Java - Apostila de Java - Como retornar uma substring em Java usando o método substring() da classe String |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |