tryBreakable
方法(或屬性)屬於util.control.Breaks類(class),其相關用法說明如下。
用法:
def tryBreakable[T](op: => T): TryBlock[T]
嘗試產生一個值的計算,如果計算以 break
終止,則提供要使用的默認值.
tryBreakable {
(1 to 3).map(i => if (math.random < .5) break else i * 2)
} catchBreak {
Vector.empty
}
源碼:
- Breaks.scala
相關用法
- Scala BitSetN.scanRight用法及代碼示例
- Scala BitSet dropWhile()用法及代碼示例
- Scala BitSet1.groupBy用法及代碼示例
- Scala BitSet.inits用法及代碼示例
- Scala BitSetOps.collectFirst用法及代碼示例
- Scala Buffer.unzip3用法及代碼示例
- Scala BooleanOrdering.orElse用法及代碼示例
- Scala BigDecimalIsFractional.orElse用法及代碼示例
- Scala Byte.|用法及代碼示例
- Scala BigDecimalAsIfIntegral.orElse用法及代碼示例
- Scala Buffer.tails用法及代碼示例
- Scala BigDecimalIsFractional.on用法及代碼示例
- Scala Byte.orElse用法及代碼示例
- Scala Buffer.runWith用法及代碼示例
- Scala Buffer.permutations用法及代碼示例
- Scala BitSet1.sliding用法及代碼示例
- Scala BitSetOps.sliding用法及代碼示例
- Scala BitSetN.sliding用法及代碼示例
- Scala BitSet.addString用法及代碼示例
- Scala BitSetOps.partitionMap用法及代碼示例
- Scala BitSet2.transpose用法及代碼示例
- Scala Byte toByte()用法及代碼示例
- Scala BitSet2.mkString用法及代碼示例
- Scala BitSetOps.sizeCompare用法及代碼示例
- Scala BitSet2.scanRight用法及代碼示例
注:本文由純淨天空篩選整理自scala-lang.org大神的英文原創作品 Breaks.tryBreakable。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。