Соединение этого - Примеры Типа

Вот некоторые определения и использование переменных необходимых типов: Целое число, Число, Булево, и Строка

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'

Отметьте, что последовательности являются неизменными, так технически, каждая строка выше присваивает новую последовательность именам.




Spec-Zone.ru - all specs in one place