Автоопределение типа при описании: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 7: Строка 7:
   var s := 'Pascal'; // Переменная строкового типа
   var s := 'Pascal'; // Переменная строкового типа
   var b := True;    // Переменная логического типа
   var b := True;    // Переменная логического типа
   var r = x;        // Переменная того же типа, что и переменная x
   var r := x;        // Переменная того же типа, что и переменная x
end.</source>
end.</source>
== Ссылки ==
== Ссылки ==
[[Особенности языка: базовый уровень]]
*[[Особенности языка: базовый уровень]]
*[http://pascalabc.net/ru/bazovyie-osobennosti-yazyika-i-bibliotek.html Сайт PascalABC.NET: Особенности языка]

Текущая версия от 13:23, 12 января 2010

Автоопределение типа переменной при описании с инициализацией сокращает запись и делает код более очевидным.

var 
  n := 2;        // Переменная целого типа
  x := 3.14;     // Переменная вещественного типа
begin
  var c := 'q';      // Переменная символьного типа
  var s := 'Pascal'; // Переменная строкового типа
  var b := True;     // Переменная логического типа
  var r := x;         // Переменная того же типа, что и переменная x
end.

Ссылки