demonstrativo var

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 controle a visibilidade e o comportamento do campo.

  • modifiers
    Opcional.Modificador controlar a visibilidade e o comportamento do campo.

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

  • tipo,..., 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 demonstrativo para declarar variáveis. Uma variável pode estar acoplada a um tipo de dados específico para ajudar a fornecer 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 não definido (forçado ao tipo da variável se necessário).

Um campo de variável em uma classe é semelhante a um global ou variável de função, exceto que ele tem como escopo da classe e ela pode ter vários atributos que controlam sua visibilidade e o uso.

Exemplo

O exemplo a seguir ilustra alguns usos do var demonstrativo.

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

Conceitos

Escopo de variáveis e constantes

Anotação de tipo

Referência

demonstrativo Const

demonstrativo de função

Operador novo

Outros recursos

Modificadores