Documentação
  • Bem-vindo
  • Biblioteca Padrão
  • Características da linguagem
  • Comentários
  • Declaração e inicialização de variáveis
    • Inferência automática de tipos
  • Tipos de dados
    • Valores numéricos
    • Estruturas e Uniões de dados
      • Acessando os valores dos campos de estruturas
    • Strings e caracteres
      • Subtextos
      • Percorredores
    • Listas duplamente vinculadas
    • Conversão de tipos
  • Laços e Desvios condicionais
    • Lidando com vazamentos de memória em laços
  • Operadores
    • Precedência e Ordem de avaliação de operadores
  • Rotinas, Parâmetros e Funções
  • Trabalhando com Bibliotecas externas
  • Trabalhando com Instruções Hexadecimais
  • Callbacks
  • Introduzindo as palavras-chave "Preserve" e "original"
  • Usando a preposição "de"
  • Cores
  • Gráficos de Tartaruga (Turtle Graphics)
  • Algoritmos de Exemplo
    • Olá Mundo
    • A + B
    • Agenda Telefônica
    • Animação de sprites
    • Fatorial
    • 100 Portas
    • Dó Ré Mi Fá
    • API Win32 - GdipImageRotateFlip
    • Pintando como Claude Monet
    • Exemplo de interface
    • Evitando problemas de cintilação (Flickering)
    • Desenhando e pintando retângulos e caixas
    • Cofrinho Virtual
Fornecido por GitBook
Nesta página
  • Declaração de Variáveis Globais
  • Inicialização de Variáveis Locais

Isto foi útil?

Editar no GitLab

Declaração e inicialização de variáveis

O escopo se refere à visibilidade de uma variável, ou seja, onde uma variável pode ser usada dentro de um programa. Existem dois principais escopos em Português Puro:

  • Escopo Global: As variáveis declaradas fora de qualquer rotina ou função têm escopo global. Elas são visíveis em todo o programa, ou seja, podem ser acessadas de qualquer lugar.

  • Escopo Local: As variáveis declaradas dentro de uma rotina ou função têm escopo local. Elas só são visíveis dentro dessa rotina ou função.

Declaração de Variáveis Globais

Variáveis globais são declaradas com os seguintes artigos definidos:

  • O

  • Os

  • A

  • As

A estrutura para declaração de variáveis é a seguinte:

<artigo definido> <nome da variável> <é|são> <artigo indefinido> <tipo da variável>.

Exemplos:

A cor do ambiente de trabalho é uma cor.
A aba atual é uma aba.
As aspas duplas são um caractere.

A estrutura para declaração de variáveis seguido da inicialização é a seguinte:

<artigo definido> <variável> <é|são> <artigo indefinido> <tipo><igual a> <valor literal>.

Exemplos:

A raiz de dois é uma fração igual a 99/70.
O número pi é uma fração igual a 355/113.
O servidor SMTP é uma string igual a "localhost".
As aspas duplas são um byte igual a 34.

Inicialização de Variáveis Locais

Variáveis locais podem ser declaradas e inicializadas dentro de rotinas e funções. Para isto basta utilizar algum dos artigos indefinidos a seguir:

  • um

  • uns

  • uma

  • umas

Exemplos:

Atribua 0 para um número.

Atribua "João" para uma string.

Ative um sinalizador.

Converta o byte para uma cifra hexadecimal.

AnteriorComentáriosPróximoInferência automática de tipos

Atualizado há 4 meses

Isto foi útil?