|
|||||||
Условная конструкция в Golang
Время создания: 10.11.2020 14:12
Автор: br0ke
Текстовые метки: go, golang, condition, conditional, construction, block, if, expression, else
Раздел: Информационные технологии - Golang
Запись: and-semakin/mytetra_data/master/base/1604999553fzpy4ke9s8/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
В Go условная конструкция работает схоже с многими другими языками программирования. Явное синтаксическое отличие от С-подобных языков -- не требуется круглых скобок вокруг условия. if a < b { fmt.Println("a меньше b") } else { fmt.Println("a больше либо равно b") } Если требуется сделать больше связанных между собой ветвей, то нужно использовать else if (в Golang нет ключевого слова elif как в Python). Также в условной конструкции можно указать операцию, которая будет выполнена прямо перед проверкой условия. Переменные, объявленные в этом блоке, доступны только в области видимости, которая существует до конца if. if v := math.Pow(x, n); v < lim { // ... } |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|