Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Умовні Оператори | Керуючі Структури
Вступ до Golang

bookУмовні Оператори

Умовні оператори, також відомі як оператори if-else, використовуються для виконання блоку коду залежно від умови.

Умови представлені булевими виразами, які коротко розглядалися у розділі "Булеві значення" другої секції. Нагадаємо, булевий вираз — це комбінація логічних та/або порівняльних операцій, яка може містити й інші оператори.

Умовний оператор використовує ключові слова if, else if та else. Синтаксис написання простого умовного оператора виглядає так:

if expression {
   // code to execute
}

Якщо значення 'expression' у дужках дорівнює true, виконується код у фігурних дужках. В іншому випадку він ігнорується. Ось приклад:

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 < 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Оскільки вираз 3 < 4 оцінюється як true, код у фігурних дужках виконується. Якщо змінити вираз так, щоб він був false, оператор Println не буде виконано.

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 > 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Наступна діаграма показує виконання умови if:

Ви можете використовувати ключове слово else, щоб вказати код, який має виконуватися, якщо умова не виконується. Оператор else не вимагає булевого виразу.

index.go

index.go

copy
1234567891011
package main import "fmt" func main() { var value int = 70 if (value <= 50) { fmt.Println("The value is less or equal to 50") } else { fmt.Println("The value is greater than 50") } }

Ось як виглядає потік виконання, коли ми використовуємо else в умові:

question mark

Яке ключове слово використовується для написання оператора if у Go?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain how to use multiple conditions with if-else statements?

What happens if I omit the else part in a conditional statement?

Can you give more examples of conditional statements?

Awesome!

Completion rate improved to 1.96

bookУмовні Оператори

Свайпніть щоб показати меню

Умовні оператори, також відомі як оператори if-else, використовуються для виконання блоку коду залежно від умови.

Умови представлені булевими виразами, які коротко розглядалися у розділі "Булеві значення" другої секції. Нагадаємо, булевий вираз — це комбінація логічних та/або порівняльних операцій, яка може містити й інші оператори.

Умовний оператор використовує ключові слова if, else if та else. Синтаксис написання простого умовного оператора виглядає так:

if expression {
   // code to execute
}

Якщо значення 'expression' у дужках дорівнює true, виконується код у фігурних дужках. В іншому випадку він ігнорується. Ось приклад:

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 < 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Оскільки вираз 3 < 4 оцінюється як true, код у фігурних дужках виконується. Якщо змінити вираз так, щоб він був false, оператор Println не буде виконано.

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 > 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Наступна діаграма показує виконання умови if:

Ви можете використовувати ключове слово else, щоб вказати код, який має виконуватися, якщо умова не виконується. Оператор else не вимагає булевого виразу.

index.go

index.go

copy
1234567891011
package main import "fmt" func main() { var value int = 70 if (value <= 50) { fmt.Println("The value is less or equal to 50") } else { fmt.Println("The value is greater than 50") } }

Ось як виглядає потік виконання, коли ми використовуємо else в умові:

question mark

Яке ключове слово використовується для написання оператора if у Go?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2
some-alt