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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。