Оператор if в языке 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)
}
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Другие расширения