Тернарный оператор

Поток управления / Условные операторы / Операторы if/else

var n = -42
//Go doesn't have the ternary operator
var classify = (map[bool]string
    {true: "positive", false: "negative"})[n > 0]
//classify is "negative"