An Interest In:
Web News this Week
- April 2, 2024
- April 1, 2024
- March 31, 2024
- March 30, 2024
- March 29, 2024
- March 28, 2024
- March 27, 2024
Smbolos de APL: atribuio
AVISO! Essa srie de artigos usar exemplos rodados em Dyalog APL, a implementao da Dyalog.
AVISO 2! Esse artigo contm exemplos de cdigo. Se voc quiser rod-los, copie e cole as linhas identadas direita (as linhas identadas esquerda so os resultados) nesse site: https://tryapl.org
O primeiro smbolo que vou apresentar .
Esse o smbolo de "atribuio" ("Assignment" na documentao). A maioria das linguagens de programao usam o smbolo =
para esse fim. Em APL, =
reservado para comparao de igualdade.
a1 a1
A primeira linha atribui o valor 1
para a varivel a
e a segunda linha a exibe. A terceira linha o retorno da segunda.
A atribuio no restrita a valores escalares (que em APL so arrays com uma dimenso).
a1 2 3 4 a1 2 3 4
A atribuio tambm serve para outras coisas, como redirecionamento para o display usando o caracter ( um quadrado mesmo, chamado "Quad", no erro de encoding. Esse smbolo ser elaborado em outro artigo).
a11
Assim como em linguagens mais populares hoje em dia, possvel atribuir uma modificao, como por exemplo um incremento.
a1 a+1 a2 a-1 a1 a10 a10
Tambm possvel fazer atribuio de arrays de mesmas dimenses. O efeito disso a distribuio dos valores nas variveis listadas.
a b c1 2 3 a1 b2 c3
Por enquanto isso. Em resumo pode-se entender esse smbolo como um smbolo de transferncia de valor, tanto para uma varivel, quanto para o display.
Original Link: https://dev.to/feministech/simbolos-de-apl--4mj6
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To