Menu
Coddy logo textTech

Ключевое слово `else`

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

Ключевое слово else позволяет указать код, который будет выполнен, если условие if ложно. Оно предоставляет альтернативный путь выполнения.

Давайте создадим программу, которая проверяет возраст человека и выводит различные сообщения в зависимости от того, является ли он совершеннолетним или нет:

age := 15
    
if age >= 18 {
    fmt.Println("You are an adult")
} else {
    fmt.Println("You are a minor")
}

После выполнения этого кода программа проверяет, является ли age больше или равным 18. Так как 15 меньше 18, условие ложно, поэтому выполняется код в блоке else. На экране появится сообщение "You are a minor".

Инструкция else всегда следует за инструкцией if, и её блок кода выполняется только в том случае, если условие if оценивается как false. Это дает нам возможность обрабатывать оба возможных результата условия.

challenge icon

Задание

Новичок
В этом испытании вы попрактикуетесь в использовании ключевого слова else в Go. У нас есть переменная isRaining, которая указывает, идет ли на улице дождь. Ваша задача — дополнить код, чтобы вывести сообщение на основе этого условия. Если идет дождь, программа должна вывести "Bring an umbrella!". В противном случае она должна вывести "Enjoy the sunshine!".

Шпаргалка

Ключевое слово else позволяет указать код, который будет выполнен, если условие if ложно. Оно предоставляет альтернативный путь выполнения.

age := 15
    
if age >= 18 {
    fmt.Println("You are an adult")
} else {
    fmt.Println("You are a minor")
}

Инструкция else всегда следует за инструкцией if, и её блок кода выполняется только тогда, когда условие if оказывается ложным.

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

package main

import "fmt"

func main() {
	// Эта переменная сообщает нам, идет ли на улице дождь
	isRaining := true
	
	// TODO: Завершите оператор if-else ниже
	if isRaining {
		fmt.Println("Bring an umbrella!")
	}
	// Добавьте ваш оператор else здесь
	
}
quiz iconПроверьте себя

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

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