var instrução

Declara uma variável.

// Syntax for declaring a variable of global scope or function scope.
var name1 [: type1] [= value1] [, ... [, nameN [: typeN] [= valueN] ]]

// Syntax for declaring a variable field within a class.
 [attributes] [modifiers] var name1 [: type1] [= value1] [, ... [, nameN [: typeN] [= valueN].]]

Argumentos

  • attributes
    Opcional. Atributos que controlam a visibilidade e o comportamento do campo.

  • modificadores
    Opcional. Modificadores de controlam a visibilidade e o comportamento do campo.

  • Nome1,..., Names
    Obrigatório. Os nomes das variáveis que está sendo declarados.

  • Tipo1,..., typeN
    Opcional. Os tipos de variáveis que está sendo declarados.

  • valor1..., valueN
    Opcional. O valor inicial atribuído à variável.

Comentários

Use o var a instrução para declarar variáveis. Uma variável pode ser acoplada a um tipo de dados específico para ajudar a fornecer a segurança de tipos. Essas variáveis podem ser atribuídas valores quando elas são declaradas e esses valores podem ser alterados posteriormente no script. Variáveis não inicializadas explicitamente recebem o valor padrão de indefinido (forçado ao tipo da variável se necessário).

Uma variável do campo em uma classe é semelhante a um recurso global ou variável de função, exceto que ele é o escopo da classe e ele pode ter vários atributos que regem o seu uso e a visibilidade.

Exemplo

O exemplo a seguir ilustra alguns usos da var instrução.

class Simple {
   // A field declaration of the private Object myField.
   private var myField : Object;
   // Define sharedField to be a static, public field.
   // Only one copy exists, and is shared by all instances of the class.
   static public var sharedField : int = 42;
}
var index;
var name : String = "Thomas Jefferson";
var answer : int = 42, counter, numpages = 10;
var simpleInst : Simple = new Simple;

Requisitos

Versão 1

Consulte também

Referência

Instrução Const

Declaração de função

Operador New

Conceitos

Escopo de variáveis e constantes

Anotação de tipo

Outros recursos

Modificadores