cpp

Комментарии в программе

Комментарии предназначены для вставки пояснений в текст программы и компилятор полностью их игнорирует. Внутри комментария может располагаться любой текст, включая инструкции, которые выполнять не следует. Помните, комментарии нужны программисту, а не компилятору. Вставка комментариев в код позволит через некоторое время быстро вспомнить предназначение фрагмента кода.

В языке Go присутствуют два типа комментариев: однострочный и многострочный. Однострочный комментарий начинается с символов // и заканчивается в конце строки. Вставлять однострочный комментарий можно как в начале строки, так и после инструкции. Если символы // разместить перед инструкцией, то она не будет выполнена. Если символы // расположены внутри кавычек, то они не являются признаком начала комментария. Примеры однострочных комментариев:

// Это комментарий
fmt.Println("Hello, world!") // Это комментарий
// fmt.Println("Hello, world!") // Инструкция выполнена не будет
fmt.Println("// Это НЕ комментарий!!!")

Многострочный комментарий начинается с символов /* и заканчивается символами */. Комментарий может быть расположен как на одной строке, так и на нескольких. Кроме того, многострочный комментарий можно размещать внутри выражения, хотя это и нежелательно. Следует иметь в виду, что многострочные комментарии не могут быть вложенными, поэтому при комментировании больших блоков следует проверять, что в них не встречается закрывающая комментарий комбинация символов */. Тем не менее, однострочный комментарий может быть расположен внутри многострочного комментария. Примеры многострочных комментариев:

/*
Многострочный комментарий
*/
fmt.Println("Hello, world!") /* Это комментарий */
/* fmt.Println("Hello, world!") // Инструкция выполнена не будет */
x := 10 /* Комментарий */ + 50 /* внутри выражения */
fmt.Println(x)
fmt.Println("/* Это НЕ комментарий!!! */")

У начинающих программистов может возникнуть вопрос, зачем может потребоваться комментировать инструкции? Проблема заключается в том, что часто в логике работы программы возникают проблемы. Именно по вине программиста. Например, программа выдает результат, который является неверным. Чтобы найти ошибку в алгоритме работы программы, приходится отключать часть кода с помощью комментариев, вставлять инструкции вывода промежуточных результатов и анализировать их. Как говорится: разделяй и властвуй. Таким «дедовским» способом мы обычно ищем ошибки в коде.

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp