Комментарии в Go
Комментарии — это заметки в коде, которые пропускаются при запуске программы.
Они помогают объяснить, что делает код, и сделать его более читаемым. Кроме того, с их помощью можно отключить часть кода, пока вы тестируете другую его версию.
В Go есть два вида комментариев: однострочные и многострочные.
Однострочные комментарии в Go
Чтобы начать однострочный комментарий, напишите две косые черты (//).
Всё от этого места до конца строки компилятор игнорирует, поэтому этот текст не выполняется.
Пример
Вывод: Программа на Go и захваченный вывод
package main
import ("fmt")
func main() {
// Это комментарий
fmt.Println("Привет, мир!")
}
Пример
Однострочному комментарию не нужна отдельная строка. Здесь он следует за кодом на той же строке:
Вывод: Программа на Go и захваченный вывод
package main
import ("fmt")
func main() {
fmt.Println("Привет, мир!") // Это комментарий
}
Многострочные комментарии в Go
Чтобы написать многострочный комментарий, откройте его с помощью /* и закройте с помощью */.
Компилятор игнорирует весь текст между ними.
Примечание: Выбор за вами. Обычно // используют для коротких заметок, а /* */ — для более длинных.
Пример
Вывод: Программа на Go и захваченный вывод
package main
import ("fmt")
func main() {
/* Код ниже выведет Привет, мир
на экран, и это замечательно */
fmt.Println("Привет, мир!")
}
Комментарий для предотвращения выполнения кода
Поскольку компилятор игнорирует комментарии, вы можете превратить строку кода в комментарий, чтобы она не выполнялась.
Код остаётся в файле, и к нему можно вернуться позже или использовать его при поиске ошибок.
Пример
Вывод: Программа на Go и захваченный вывод
package main
import ("fmt")
func main() {
fmt.Println("Привет, мир!")
// fmt.Println("Эта строка не выполняется")
}