Оператор if в языке Go

Условный оператор в языке Go

Оператор if состоит из логического выражения, за которым следует один или несколько операторов.

Синтаксис

Синтаксис оператора if в языке программирования Go выглядит следующим образом:

if 布尔表达式 {
   /* 在布尔表达式为 true 时执行 */
}

Если логическое выражение истинно, блок операторов, непосредственно следующий за ним, выполняется; если ложно — не выполняется.

Блок-схема выглядит следующим образом:

Пример

Используйте if для сравнения размера числовой переменной:

Пример

package main

import "fmt"

func main() {
   /* Определить локальные переменные */
   var a int = 10
 
   /* Используйте оператор if для вычисления логического выражения */
   if a < 20 {
       /* если условие истинно, выполнить следующую инструкцию */
       fmt.Printf("a меньше 20\n" )
   }
   fmt.Printf("Значение a равно : %d\n", a)
}

Результат выполнения приведённого выше кода:

a 小于 20
a 的值为 : 10

Условный оператор в языке Go

Другие расширения