Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmNuMOP 44 of 350 menu
◀ ▶

Приоритет операций в Go

Умножение и деление выполняются раньше сложения и вычитания. Знак *, / и % относится к более высокому приоритету, чем + и -.

Без скобок сначала считают умножение и деление, затем сложение и вычитание. Так получается одно число для вывода.

Сравним порядок в двух выражениях:

fmt.Println(2 + 3 * 4) // 14 fmt.Println(10 - 6 / 2) // 7

Выведите значение выражения 5 плюс 2, умноженное на 3, без скобок.

Выведите значение выражения 20 минус 8, деленное на 4.

Дана переменная:

k := 2

Выведите значение выражения 1 плюс k, умноженное на 5.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить