Menu
Coddy logo textTech

Строки

Часть раздела Основы путешествия по GO на Coddy — урок 10 из 109.

Строки в Go используются для хранения текстовых данных. Давайте шаг за шагом научимся работать с ними.

Сначала давайте создадим строковую переменную, используя ключевое слово var с явным объявлением типа:

var message string = "Hello, Go!"
fmt.Println(message)

После выполнения этого кода текст Hello, Go! появится на экране. Мы создали строковую переменную с именем message и вывели её значение.

Теперь давайте создадим строку, используя синтаксис краткого объявления Go с помощью :=, который автоматически определяет тип:

greeting := "Welcome to Go programming"
fmt.Println(greeting)

После выполнения этого кода на экране появится текст Welcome to Go programming. Оператор := создает новую переменную и определяет ее тип на основе предоставленного значения.

Оба метода делают одно и то же — они создают string variables, которые хранят текст. Краткий синтаксис объявления (:=) чаще используется в Go, потому что он лаконичный и удобный.

challenge icon

Задание

Новичок

В этом испытании вы попрактикуетесь в работе со строками в Go.

Мы уже объявили две строковые переменные: firstName и lastName. Ваша задача:

  1. Создать третью строковую переменную с именем greeting со значением "Hello, my name is " (обратите внимание на пробел в конце после "is")
  2. Вывести каждую из трех строк на отдельной строке с помощью fmt.Println()

Попробуйте сами

package main

import "fmt"

func main() {
	// Эти переменные уже определены для вас
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO: Create a greeting string variable with the value "Hello, my name is"
	// Note: Не добавляйте лишних пробелов.
	
	// TODO: Выведите все три строки (greeting, firstName и lastName) на отдельных строках
	
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы