Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
November 4, 2022 02:14 pm GMT

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

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To