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