Você está aqui: LISP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como declarar e construir um vetor de 10 elementos inteiros em Lisp e preenchê-lo com os números pares de 0 até 20Quantidade de visualizações: 68 vezes |
Nesta dica mostrarei como podemos usar a função make-array da linguagem Common Lisp para declarar e construir um vetor (array) de 10 números inteiros. Em seguida nós vamos usar um laço dotimes para percorrer os elementos do vetor e preenchê-los com os números pares de 0 até 20. Note que o valor 20 não vai entrar, pois começamos a contagem a partir do 0 (que também é par). Veja o código LISP completo para o exemplo: ; vamos criar um array unidimensional contendo ; espaço para 10 elementos do tipo inteiro (let (pares) ; agora que já declaramos o nome do array, ; vamos reservar espaço para os 10 elementos (setq pares (make-array '(10))) ; agora vamos percorrer o vetor e preencher ; seus elementos com os números pares de ; 0 até 20 (não inclui) (dotimes (i 10) ; vamos definir o valor do elemento no índice i Ao executar este código LISP nós teremos o seguinte resultado: Os elementos do array são: #(0 2 4 6 8 10 12 14 16 18) |
![]() |
Veja mais Dicas e truques de LISP |
Dicas e truques de outras linguagens |
Java - Como usar null em Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |