Комментарии в Паскаль (Pascal)

Как известно, написать код — это еще не залог успеха. Этот код нужно комментировать. Это является залогом успеха. Даже если Вы через год откроете свою программу в Паскале и почитаете свои комментарии, то сразу разберетесь. В языке Паскаль (Pascal), как и во многих других языках программирования существуют комментарии.

Комментарии разделяют на строчные и блочные. Строчный комментарий обычно комментирует одну строку и начининается с двух бэкслэшей (//). Блочный комментарий способен закомментировать несколько строк одновременно (обозначение {}).

Пример:

  Program comments;
  Var a,b:Integer;  // тут строчный комментарий
  Begin
    // WriteLn('Введите число');
	a:=0;
	b:=10;
	for a:=1 to 10 do
	  begin
	    Write (a*b, ' ');
	  end;
	{  Это блочный комментарий
	for a:=1 to 10 do
	  begin
	    Write (a*b, ' ');
	  end;
	 все что внутри не исполняется}
  End.

Чем отличаются комментарии — вроде все понятно с первого раза. Но чем же они отличаются? Строчный комментарий создан для использования пользователем для комментирования своего кода. А блочный комментарий — для отладки приложения. Представим такой момент: вы закомментировали часть кода блочно, и на ваше место пришел коллега. Решил часть блока кода отладить и закомментировал блочно. Что произойдет в данной ситуации? Путаница.

Пример:

  Program comments;
  Var a,b:Integer;  // тут строчный комментарий
  Begin
    // WriteLn('Введите число');
	a:=0;
	b:=10;
	{for a:=1 to 10 do
	  begin
	    Write (a*b, ' ');
	  end;
	{  Это блочный комментарий
	for a:=1 to 10 do
	  begin
	    Write (a*b, ' ');
	  end;}
	 все что внутри не исполняется}
  End.

Вывод один: лучше комментировать свой код строчными комментариями, а отлаживать блочными.

. rfr ddtcnb vjlekm d gfcrfkt
. коментарий паскаль
Комментирование и размещение ссылок запрещено.

1 комментарий к записи “Комментарии в Паскаль (Pascal)”

  1. ShannonMt:

    А возможны еще варианты?