Умовні Оператори
Умовні оператори, також відомі як оператори if-else
, використовуються для виконання блоку коду залежно від умови.
Умови представлені булевими виразами, які коротко розглядалися у розділі "Булеві значення" другої секції. Нагадаємо, булевий вираз — це комбінація логічних та/або порівняльних операцій, яка може містити й інші оператори.
Умовний оператор використовує ключові слова if
, else if
та else
. Синтаксис написання простого умовного оператора виглядає так:
if expression {
// code to execute
}
Якщо значення 'expression' у дужках дорівнює true
, виконується код у фігурних дужках. В іншому випадку він ігнорується. Ось приклад:
index.go
12345678910package 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
12345678910package 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
1234567891011package 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
в умові:
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
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
Умовні Оператори
Свайпніть щоб показати меню
Умовні оператори, також відомі як оператори if-else
, використовуються для виконання блоку коду залежно від умови.
Умови представлені булевими виразами, які коротко розглядалися у розділі "Булеві значення" другої секції. Нагадаємо, булевий вираз — це комбінація логічних та/або порівняльних операцій, яка може містити й інші оператори.
Умовний оператор використовує ключові слова if
, else if
та else
. Синтаксис написання простого умовного оператора виглядає так:
if expression {
// code to execute
}
Якщо значення 'expression' у дужках дорівнює true
, виконується код у фігурних дужках. В іншому випадку він ігнорується. Ось приклад:
index.go
12345678910package 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
12345678910package 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
1234567891011package 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
в умові:
Дякуємо за ваш відгук!