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 появится на экране. Оператор := создаёт новую переменную и определяет её тип на основе предоставленного значения.

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

challenge icon

Задание

Новичок

В этом задании ты потренируешься работать со strings в Go.

Мы уже создали две string variables: firstName и lastName. Твоя задача:

  1. Create третью string variable с именем greeting и значением "Hello, my name is", без пробела после is
  2. Вывести каждую из three strings на отдельной строке с помощью 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Проверьте себя

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

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

Потренируйтесь самостоятельно: Онлайн-компилятор Go