Você está aqui: LISP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como criar uma matriz 3x3 em LISP e preenchê-la com valores padrões usando o parâmetro initial-contentsQuantidade de visualizações: 79 vezes |
Nesta dica vou demonstrar com podemos usar a função make-array e o parâmetro initial-contents para declarar, construir e inicializar uma matriz 3x3 na linguagem Lisp. Uma matriz 3x3 quer dizer que a matriz terá 3 linhas e 3 colunas. Em mais dicas desta seção eu mostro como acessar os elementos individuais de uma matriz usando sua linha e sua coluna. Veja o código LISP completo para o exemplo: ; vamos criar uma matriz 3x3 de inteiros (let (matriz) ; agora que já declaramos o nome da matriz, ; vamos reservar espaço para os 9 elementos e ; já informar seus valores (setq matriz (make-array '(3 3) ; inicializamos a matriz :initial-contents '((8 12 3) (5 2 11) (4 9 7))) Ao executar este código LISP nós teremos o seguinte resultado: Os elementos da matriz são: #2A((8 12 3) (5 2 11) (4 9 7)) |
![]() |
Veja mais Dicas e truques de LISP |
Dicas e truques de outras linguagens |
C - Exercício Resolvido de C - Como ler um número inteiro e imprimir seu sucessor e seu antecessor em C |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |