Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmStEs 71 of 350 menu
◀ ▶

Экранирование в Go

Экранирование ставит в строку символ, который иначе занят правилом языка. Перед таким символом пишут обратную косую черту. Двойная кавычка внутри текста, сама обратная косая и табуляция записываются именно так.

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

quote := "say \"hi\"" tabbed := "go\tlang" fmt.Println(quote) fmt.Println(tabbed)

В первой строке на экране кавычки вокруг слова "hi". Во второй между "go" и "lang" стоит табуляция, а не пробел.

Чтобы напечатать одну обратную косую черту, в кавычках пишут две подряд:

path := "dir\\file" fmt.Println(path)

Дана фраза:

"it works"

Запишите в msg текст, где эта фраза стоит в кавычках, и выведите msg.

Даны буквы:

"a" "b"

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

Даны слова:

"red" "blue"

Запишите их в row через табуляцию и выведите row.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить