Раздел: Статьи / Lazarus /

Комментарии в Lazarus

Lazarus IDE: Основы программирования в Windows Lazarus IDE: Основы программирования в Windows

Несмотря на то, что всё потихоньку уходит в сеть, программирование для настольных компьютеров остаётся востребованным. И будет таковым ещё долго. Ну а самая распространённая операционная система для настольных компьютеров – это по-прежнему Windows. Поэтому любой программист, даже если он собирается стать веб-разработчиком, должен знать хотя бы основы создания программ для Windows. Подробнее...

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

В FreePascal (а, следовательно, и в Lazarus) имеется несколько видов комментариев. К тому же комментарии могут быть как однострочными, так и многострочными.

Однострочные комментарии начинаются с символов // и продолжаются до конца строки. Многострочные комментарии могут занимать несколько строк. Примеры:

//Это однострочный комментарий
{
  Это многострочный
  комментарий
}
(*
  Это тоже многострочный
  комментарий
*)
{
  Это комментарий
  (* в который вложен другой комментарий *)
}

Многострочные комментарии могут быть двух видов. Текст комментария должен находиться либо между фигурными скобками - между { и }. Либо между круглыми скобками со звёздочкой, то есть между (* и *).

В классических компиляторах Паскаля (например, в Turbo Pascal и Delphi), тип вложенных комментариев ОБЯЗАТЕЛЬНО должен отличаться от типа комментария, в который вложен комментарий.

То есть такой комментарий

{ Это комментарий, в который
  { вложен другой }
  комментарий
}

вызовет ошибку во время компиляции.

Free Pascal допускает вложенные комментарии одинакового типа. Хотя при компиляции в таком случае будет выдано предупреждение. Однако не следует этим злоупотреблять, так как это плохо скажется на переносимости кода.

Кроме комментариев в фигурных скобках также могут быть директивы компилятора. Выглядят они примерно так:

{$mode objfpc}{$H+}

То есть директива компилятора начинается со знака доллара. Поэтому никогда не начинайте свои комментарии со знака доллара. Это может привести к проблемам.

Если кому интересно узнать больше о директивах – читайте документацию или мою книгу про директивы.

Среда разработки также предоставляет инструменты для упрощения работы с комментариями. В меню КОД есть несколько полезных функций:

  • Закомментировать выделенное (SHIFT+CTRL+V). Выделенный в редакторе исходного кода текст будет помещён в комментарии.
  • Раскомментировать (SHIFT+CTRL+U). Для выделенного в редакторе исходного кода текста комментарии будут сняты.
  • Переключить комментарий (CTRL+/). Если выделенный текст закомментирован, то он будет раскомментирован, и наоборот.

Комментарии в Lazarus

Ну и если кому так лучше воспринимается, посмотрите видео:


Первые шаги в программирование Первые шаги в программирование

Очень небольшая книга, которую можно прочитать буквально за 15 минут. Но эти 15 минут дадут вам представление о том, что такое программирование. И вы даже напишите свою первую программу. Для тех, кто интересуется программированием, но ещё не знает, что это такое, и не пробовал создавать программы (или пробовал, но не получилось). Подробнее...
Помощь в технических вопросах Помощь в технических вопросах

Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика