x2)? x1:x-6ren">
gpt4 book ai didi

java - "?:"运算符是 scala

转载 作者:行者123 更新时间:2023-12-01 07:04:12 25 4
gpt4 key购买 nike

在Java中,我可以写:

Double x = (x1 > x2)? x1:x2

但这在Scala中似乎不起作用,以下有错误:

var x = (x1 > x2)? x1:x2

我不想在 Scala 中为此编写代码块:

var x = x2

if (x1 > x2 ) {
x = x1
}

Scala 中是否有更简洁的方式进行此类操作?谢谢!

最佳答案

根据thisthis页面您只需使用常规的 if/else 语法:

var x = if(x1 > x2) x1 else x2

关于java - "?:"运算符是 scala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30699847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com