Go语言中的三目运算符是 ? : ,它的语法结构如下:

expression1 ? expression2 : expression3

如果 expression1 的值为 true,则返回 expression2 的值;否则返回 expression3 的值。

例如,下面的代码使用三目运算符判断 num 是否为正数:

package main

import "fmt"

func main() {
    num := 10
    result := num > 0 ? "是正数" : "不是正数"
    fmt.Println(result)
}

输出结果为:

是正数

如果将 num 的值改为 -10,则输出结果为:

不是正数
go语言怎么用三目运算符

原文地址: http://www.cveoy.top/t/topic/GBO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录