将变量scala声明为一组指令
是否可以在scala中声明一个变量作为一系列指令的结果?。我正在尝试做一些与下面的F#代码片段等效的事情将变量scala声明为一组指令,scala,f#,functional-programming,Scala,F#,Functional Programming,是否可以在scala中声明一个变量作为一系列指令的结果?。我正在尝试做一些与下面的F#代码片段等效的事情 让gSmall、gLarge、defaultOrder= 如果g1remainingNodesToMap.Count确定,您可以在Scala中执行以下操作: val (gSmall, gLarge, defaultOrder) = if (g1remainingNodesToMap.size <= g2remainingNodesToMap.size) { (g1remai
让gSmall、gLarge、defaultOrder=
如果g1remainingNodesToMap.Count确定,您可以在Scala中执行以下操作:
val (gSmall, gLarge, defaultOrder) =
if (g1remainingNodesToMap.size <= g2remainingNodesToMap.size) {
(g1remainingNodesToMap, g2remainingNodesToMap, true)
} else {
(g2remainingNodesToMap, g1remainingNodesToMap, false)
}
val(gSmall、格拉奇、defaultOrder)=
如果(g1remainingNodesToMap.size确定,您可以在Scala中执行以下操作:
val (gSmall, gLarge, defaultOrder) =
if (g1remainingNodesToMap.size <= g2remainingNodesToMap.size) {
(g1remainingNodesToMap, g2remainingNodesToMap, true)
} else {
(g2remainingNodesToMap, g1remainingNodesToMap, false)
}
val(gSmall、格拉奇、defaultOrder)=
如果(g1remainingNodesToMap.size,则Scala中的等效值如下:
val (gSmall, gLarge, defaultOrder) =
if (g1remainingNodesToMap.size <= g2remainingNodesToMap.size)
(g1remainingNodesToMap, g2remainingNodesToMap, true)
else (g2remainingNodesToMap, g1remainingNodesToMap, false)
Scala中的等效项如下所示:
val (gSmall, gLarge, defaultOrder) =
if (g1remainingNodesToMap.size <= g2remainingNodesToMap.size)
(g1remainingNodesToMap, g2remainingNodesToMap, true)
else (g2remainingNodesToMap, g1remainingNodesToMap, false)