Spec-Zone .ru
спецификации, руководства, описания, API
|
Вот некоторые определения и использование переменных необходимых типов: Целое число, Число, Булево, и Строка
var x : Number; // x initially 0.0 var m : Integer; // m initially 0 var isBig : Boolean; // isBig initially false var word : String; // word initially "" m = 42; x = 0.25 * m + 2.1e4; isBig = x > 1000; word = if (isBig) "Big" else "Small";
Вот определение и использование переменной дополнительного типа:
class Foo { var zing : Integer; } var fu : foo; // fu initially null fu = Foo {zing: 17}
И определение и использование типа последовательности:
var names : String[]; // names initially [] names = ['Olof', 'Ellen', 'Steve', 'Claire']; insert 'Bonnie' into names; // add 'Bonnie' to the end of names sequence names[1] = 'Donna'; // set the element at 1 (previously 'Ellen') to 'Donna'
Отметьте, что последовательности являются неизменными, так технически, каждая строка выше присваивает новую последовательность именам.