Управляющие операторы в Golang (if, if-else, Nested-if)

Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙

Какие условные операторы есть в Golang ? Как использовать условные операторы в программировании на Go? Давайте узнаем вместе!

Принятие решений в программировании похоже на принятие решений в реальной жизни. В этом процессе фрагмент кода выполняется при выполнении заданного условия. Их также иногда называют операторами потока управления. Golang использует управляющие операторы для управления потоком выполнения программы на основе определенных условий. Они используются для того, чтобы заставить поток выполнения продвигаться вперед и разветвляться в зависимости от изменений в состоянии программы.

Базовые условные операторы в программировании на Golang

Если утверждение

Это простейшее решение. Он используется для принятия решения о том, будет ли выполнен определенный оператор или блок операторов, т. е. если определенное условие истинно, то блок операторов будет выполнен, в противном случае — нет.

Синтаксис:

if condition {

   // Lệnh được thực thi nếu
   // điều kiện đúng
}

Схема процесса:

Управляющие операторы в Golang (if, if-else, Nested-if)

Например:

// Go program to illustrate the 
// use of if statement
package main

import "fmt"

func main() {
	
// lấy một biến cục bộ
var v int = 700

// dùng lệnh if để
// kiểm tra điều kiện
if v < 1000="" {="" in="" điều="" kiện="" if="" sau="" điều="" kiện="" đánh="" giá="" đúng="" fmt.printf("v="" is="" less="" than="" 1000\n")="" }="" fmt.printf("value="" of="" v="" is="" :="" %d\n",="" v)="" }="">

Результат:

v is less than 1000
value of v is : 700

если…иначе утверждение

Само по себе утверждение  говорит нам, что если условие истинно, то блок утверждений будет выполнен, а если условие ложно, то блок утверждений не будет выполнен. Но что делать, если вы хотите сделать что-то другое, когда условие ложно? Вот здесь вам и понадобится оператор else. Мы можем использовать оператор else с оператором if для выполнения блока кода, когда условие ложно.

Синтаксис:

if condition {

    // Triển khai khối này nếu
    // điều kiện đúng
} else {

    // Triển khai khối này nếu
    // điều kiện sai
}

Управляющие операторы в Golang (if, if-else, Nested-if)

Например:

// Go program to illustrate the 
// use of if...else statement
package main

import "fmt"

func main() {
	
// taking a local variable
var v int = 1200

// dùng lệnh if
// kiểm tra điều kiện
if v < 1000="" {="" in="" if="" sau="" điều="" kiện="" đánh="" giá="" là="" dúng="" fmt.printf("v="" is="" less="" than="" 1000\n")="" }="" else="" {="" in="" ra="" nội="" dung="" sau="" nếu="" điều="" kiện="" được="" đánh="" giá="" là="" đúng="" fmt.printf("v="" is="" greater="" than="" 1000\n")="" }="" }="">

Результат:

v is greater than 1000

Вложенные операторы if

В языке Go вложенный if — это условный оператор, который является целью другого if или else. Этот оператор Golang означает, что есть два оператора if, вложенных друг в друга, как следует из названия.

Синтаксис:

if condition1 {

   // Triển khai khi condition1 đúng
   
   if condition2 {

      // Triển khai khi condition2 đúng
   }
}

Управляющие операторы в Golang (if, if-else, Nested-if)

Например:

// Minh họa chương trình Go dùng lệnh if lồng nhau
package main
import "fmt"

func main() {
	
// lấy 2 biến cục bộ
var v1 int = 400
var v2 int = 700

// dùng lệnh if
if( v1 == 400 ) {
		
	// điều kiện đúng thì kiểm tra nội dung sau
	if( v2 == 700 ) {
		
		// điều kiện đúng thì hiển thị nội dung sau
		fmt.Printf("Value of v1 is 400 and v2 is 700\n" );
	}
}

}

Результат:

Value of v1 is 400 and v2 is 700
Sign up and earn $1000 a day ⋙

Leave a Comment

Ключевые слова в Go

Ключевые слова в Go

Ключевое слово. Ключевые слова — это слова в языке, которые используются для обозначения какого-либо внутреннего процесса или представляют собой какое-либо предопределенное действие. Вот что вам нужно знать о ключевых словах в Golang.

Типы данных в Golang

Типы данных в Golang

Тип данных определяет тип данных, которые может содержать допустимая переменная Go. В языке Go типы делятся на четыре категории следующим образом:

Аргументы функций в Golang

Аргументы функций в Golang

Go поддерживает два основных способа передачи аргументов: передача по значению и передача по ссылке. Go по умолчанию использует передачу по значению.

Функция, возвращающая несколько значений в Golang

Функция, возвращающая несколько значений в Golang

В языке Go разрешено возвращать несколько значений из функции с помощью оператора return. Другими словами, в функции оператор return может возвращать несколько значений.

Оператор Switch в Go

Оператор Switch в Go

В Golang, как и в большинстве других языков программирования, есть оператор switch. Вот как использовать оператор switch в Golang.

Случаи, которые следует знать при использовании операторов выбора в Golang

Случаи, которые следует знать при использовании операторов выбора в Golang

В этой статье мы узнаем, как использовать регистр по умолчанию, чтобы избежать взаимоблокировки. Но сначала давайте выясним, что такое случай взаимоблокировки при использовании команды select в Golang?

Анонимные структуры и поля в Golang

Анонимные структуры и поля в Golang

Анонимные структуры в Golang — это временные структуры без имен, используемые для одноразовых целей, в то время как анонимные поля допускают встраивание неименованных полей.

Как использовать Руну в Golang

Как использовать Руну в Golang

Что такое руны в языке Голанг? Как использовать руну в Golang? Статья даст вам ответ.

Как использовать операторы в Golang

Как использовать операторы в Golang

Операторы позволяют нам выполнять различные типы операций над операндами. В языке Go операторы можно классифицировать на основе их различных функций.

Идентификатор Void в Golang

Идентификатор Void в Golang

_(подчеркивание) в Golang называется пустым идентификатором. Идентификатор — определяемое пользователем имя компонентов программы, используемое для целей идентификации.

Как создать базовую программу на Golang

Как создать базовую программу на Golang

Привет, мир! это первая базовая программа на любом языке программирования. Вы можете написать эту первую программу на Golang, следуя инструкциям ниже.

Как установить Go на Windows

Как установить Go на Windows

Golang можно легко установить на Windows. Ниже приведено подробное пошаговое руководство по установке Golang на Windows.

Методы с таким же названием в Golang

Методы с таким же названием в Golang

Golang позволяет создавать два или более методов с одинаковым именем в одном пакете, но получатели этих методов должны быть разных типов.

Функции в Go

Функции в Go

В Go функции представляют собой блоки кода, выполняющие определенные задачи, которые можно повторно использовать в программе для экономии памяти, улучшения читаемости и экономии времени.

Область действия переменных в Go

Область действия переменных в Go

Область действия переменной в Golang определяет часть программы, где эта переменная доступна. В Go все идентификаторы имеют лексическую область действия, которая определяется во время компиляции.

Google запускает функцию создания видео с помощью искусственного интеллекта на Gemini

Google запускает функцию создания видео с помощью искусственного интеллекта на Gemini

Компания Google только что объявила, что теперь пользователи могут создавать видеоролики с использованием искусственного интеллекта с помощью чат-бота Gemini и недавно запущенного экспериментального инструмента Whisk.

Инструкции по созданию собственного ИИ-персонажа для общения со всеми

Инструкции по созданию собственного ИИ-персонажа для общения со всеми

Meta AI Studio теперь позволяет вам создать собственного персонажа ИИ, который будет общаться с людьми в стиле персонажа, которого вы создали и разработали самостоятельно.

Россия наложила крупный штраф на Google, сумма которого во много раз превышает мировой ВВП

Россия наложила крупный штраф на Google, сумма которого во много раз превышает мировой ВВП

В судебном споре между Google и Россией из-за блокировки прокремлевских аккаунтов YouTube был вынесен огромный штраф.

Последний код Легендарного героя и как войти

Последний код Легендарного героя и как войти

Путешествие по миру Троецарствия в Legend of the Proud станет проще с серией привлекательных подарочных кодов. Давайте теперь разберемся.

Первый человек, которому в мозг имплантировали ChatGPT для управления электронными устройствами

Первый человек, которому в мозг имплантировали ChatGPT для управления электронными устройствами

ChatGPT тестируется компанией Synchron, одним из пионеров в области чипов для имплантации в мозг (BCI), помогающих пациентам управлять электронными устройствами.

Как искусственный интеллект-генераторы улучшают ваши повседневные фотографии

Как искусственный интеллект-генераторы улучшают ваши повседневные фотографии

Хотите изменить внешний вид своих повседневных фотографий? Инструменты для создания произведений искусства на основе искусственного интеллекта могут придать работам уникальный и творческий штрих, которого невозможно добиться с помощью ручного редактирования.

5 причин, по которым искусственный интеллект Opera Aria полезен

5 причин, по которым искусственный интеллект Opera Aria полезен

Многим людям не нравится ИИ, потому что они хотят самостоятельно считывать необработанные данные и анализировать их. Однако, если вы столкнулись с какой-то утомительной задачей и вам нужны идеи, попробуйте использовать искусственный интеллект Opera Aria. Вот почему искусственный интеллект Aria от Opera так полезен!

Последний код для House of Flying Daggers и как его использовать

Последний код для House of Flying Daggers и как его использовать

Code Thap Dien Mai Phuc дает игрокам Ким Нгуен Бао, Хоан Кхон Хало, золото, Хуен Тинь, сундук Хуен Тинь

Черный миф: Вуконг крадет рекорд из Cyberpunk 2077

Черный миф: Вуконг крадет рекорд из Cyberpunk 2077

Учитывая множество преимущественно положительных отзывов, неудивительно, что Black Myth: Wukong бьет рекорды в Steam.

Узнайте о коде ошибки 0xc00000e и способах ее исправления.

Узнайте о коде ошибки 0xc00000e и способах ее исправления.

Ужасный синий экран смерти (BSOD) с кодом ошибки 0xc00000e, который часто появляется при запуске Windows 10, может сбивать с толку.

Пространство «Играй вместе», назовите пространство «Играй вместе»

Пространство «Играй вместе», назовите пространство «Играй вместе»

Многие люди используют пробелы в своих именах в Play Together или используют маленькие подчеркивания, чтобы создать пробелы между буквами, которые вы пишете в своем имени.

Как скачать Black Beacon PC

Как скачать Black Beacon PC

Хотя Black Beacon вполне можно опробовать на ПК, на данный момент игра официально не оптимизирована для этой платформы.

Формула для расчета площади поверхности и объема сферы

Формула для расчета площади поверхности и объема сферы

Площадь поверхности сферы в четыре раза больше площади большого круга, которая в четыре раза больше постоянной Пи, умноженной на квадрат радиуса сферы.

Что особенного в скафандре, который Китай выбрал для первой высадки человека на Луну?

Что особенного в скафандре, который Китай выбрал для первой высадки человека на Луну?

Китай намерен отправить своих первых граждан на Луну к 2030 году, и страна только что представила новый скафандр, который будет использоваться в предстоящей исторической миссии.

Продукты, которые легко вызывают воспаление в организме

Продукты, которые легко вызывают воспаление в организме

Многие продукты могут вызывать воспаления и хронические заболевания. Ниже приведены продукты, которых следует избегать, если вы не хотите занести в свой организм болезни.