| Você está aqui: LISP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) | 
| Como criar um array unidimensional em LISP preenchido com um determinado valor usando make-array e :initial-elementQuantidade de visualizações: 668 vezes | 
| Em algumas situações nós precisamos criar um vetor (um array unidimensional) na linguagem LISP e gostaríamos de preencher os seus elementos com o mesmo valor, ou seja, um array de 0s, 1s, -1s, etc. Para isso podemos combinar a função make-array e o argumento :initial-element. Veja um código LISP no qual criamos um array unidimensional de 10 elementos, todos preenchidos com o valor 3: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
; vamos criar um array unidimensional contendo
; espaço para 10 elementos
(let (numeros)
  ; agora que já declaramos o nome do array,
  ; vamos reservar espaço para os 10 elementos
  ; todos preenchidos com o valor 3
  (setq numeros (make-array '(10) :initial-element 3))
  ; vamos mostrar o array criado
  (format t "Os elementos do array são: ~D~%"
    numeros)  
)
Ao executar este código LISP nós teremos o seguinte resultado: Os elementos do array são: #(3 3 3 3 3 3 3 3 3 3) | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Veja mais Dicas e truques de LISP | 
| Dicas e truques de outras linguagens | 
| Python - Exercício Resolvido de Python NumPy - Como somar duas matrizes usando a biblioteca NumPy do Python | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 




