pascalabcnet/InstallerSamples/!MainFeatures/01_First/SimpleNewFeatures.pas

27 lines
955 B
ObjectPascal
Raw Permalink Normal View History

// Простейшие новые возможности языка PascalABC.NET
2015-05-14 22:35:07 +03:00
// Инициализация переменной при описании
2015-05-14 22:35:07 +03:00
var i: integer := 1;
// Автоопределение типа переменной при инициализации
2015-05-14 22:35:07 +03:00
var r := 2.5;
begin
// Внутриблочные описания переменных
2015-05-14 22:35:07 +03:00
var s: real := 1.0;
// Описание переменной в заголовке цикла (время жизни переменной - до конца тела цикла)
2015-05-14 22:35:07 +03:00
for j: integer := 1 to 10 do
s += j; // Операция += для чисел
2015-05-14 22:35:07 +03:00
var p := 1;
// Описание переменной в заголовке цикла с автоопределением типа
2015-05-14 22:35:07 +03:00
for var j := 1 to 10 do
p *= j; // Операция *=
2015-05-14 22:35:07 +03:00
var str := '';
for c: char := 'a' to 'z' do
str += c; // Операция += для строк
2015-05-14 22:35:07 +03:00
end.