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

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Строка 1: Строка 1:
Вспомогательные переменные лучше описывать внутри блока - в том месте, где они впервые потребуются. Это позволяет оставлять в области глобальных описаний только те переменные, которые используются во всей программе или подпрограмме.
Вспомогательные переменные лучше описывать внутри блока - в том месте, где они впервые потребуются. Это позволяет оставлять в области глобальных описаний только те переменные, которые используются во всей программе или подпрограмме.
<source lang="Delphi">// Внутриблочные описания переменных
<source lang="Delphi">// Внутриблочные описания переменных
var x,y: real;
begin
begin
   write('Введите x,y: ');
   var (x,y) := ReadReal2('Введите x,y: ');
  readln(x,y);
   var v := x; // вспомогательная переменная
   var v: real := x; // вспомогательная переменная
   x := y;
   x := y;
   y := v;
   y := v;
   writeln(x,' ',y);
   Println(x,y);
end.</source>
end.</source>



Текущая версия от 07:42, 1 ноября 2019

Вспомогательные переменные лучше описывать внутри блока - в том месте, где они впервые потребуются. Это позволяет оставлять в области глобальных описаний только те переменные, которые используются во всей программе или подпрограмме.

// Внутриблочные описания переменных
begin
  var (x,y) := ReadReal2('Введите x,y: ');
  var v := x; // вспомогательная переменная
  x := y;
  y := v;
  Println(x,y);
end.

Ссылки