Как примечание, C # (3.0 выше) также поддерживает ключевое слово var
при объявлении переменных, что означает, что вы можете написать:
public int Sum(int valueA, int valueB) {
var summ = valueA + valueB;
return summ;
}
Значение var
, по-видимому, отличается от ActionScript - оно смотрит на выражение, используемое для инициализации переменной, и использует тип выражения (поэтому код статически типизирован). В приведенном выше примере тип summ
будет int
, как и в версии, опубликованной Oded.
(Это часто сбивает с толку людей, имеющих опыт работы с динамическими языками, поэтому я подумал, что было бы полезно упомянуть об этом, тем более что var
также является ключевым словом в ActionScript).