美文网首页
如何在go 中使用三元表达式(三目运算)

如何在go 中使用三元表达式(三目运算)

作者: 飞指 | 来源:发表于2023-11-30 00:10 被阅读0次

众所周知,Go语言不支持三目运算,但是JAVA等一些语言又支持三目运算,这就导致使用起来很麻烦,但是又想使用三目运算,怎么办,换语言。。。。。
其实三目运算的方式实现起来也不难,这里采用泛型的方式实现以下:

package utils

// TrinocularExpressions 新增三元表达式
func TrinocularExpressions[T any](condition bool, t T, t1 T) T {
    if condition {
        return t
    } else {
        return t1
    }
}

当中t 表示当前判断值为true的情况下,返回该值。t1 表示在false 的情况下,返回该值

相关文章

  • python中的三元表达式(三目运算符)

    python中的三元表达式(三目运算符) python中没有其他语言中的三元表达式,不过有类似的实现方法 其他语言...

  • js笔记之运算符

    一:运算符和表达式 1.三目运算符(三元运算符) 表达式1?:表达式2:表达式3; ...

  • Python的三元算符和lambda表达式

    三元运算符 Python中没有其他语言的三元表达式,俗称三目运算符.但是可以通过if else的方式实现类似的效果...

  • 2018-05-25笔记

    一:运算符和表达式 1.三目运算符(三元运算符) 表达式1?:表达式2:表达式3...

  • 三目运算符,函数,声明提前

    一:运算符和表达式 1.三目运算符(三元运算符) += -= *= /= %= 表达式1?:表达式2:表达式3...

  • JavaScript③

    函数 一:运算符和表达式 1.三目运算符(三元运算符) 表达...

  • JavaScript(5.11)③

    1.三目运算符(三元运算符) += -= *= /= %= 表达式1?:表达式2:表达式3; 表达式1的值应该...

  • javascript第三章

    一:运算符和表达式 1.三目运算符(三元运算符) 表达式1?;表示式2: 表示式2 ...

  • python第三章函数

    第三章、三元运算、文件处理、函数 三元运算 三元运算又称三目运算,是对简单的条件语句的简写,如: 简单条件语句: ...

  • JavaScript 的三元表达式中写函数、try catch、

    (一) 三元表达式的基本使用:关于三元表达式的基本使用, MDN 上面已经给出了详尽的解释。 条件(三元)运算符 ...

网友评论

      本文标题:如何在go 中使用三元表达式(三目运算)

      本文链接:https://www.haomeiwen.com/subject/dbzfgdtx.html