0
我有以下的集合:斯卡拉ifNotPresent簡潔的形式
private val commandChain: mutable.Buffer[mutable.Buffer[Long]] = ArrayBuffer()
我需要做到以下幾點:
def :->(command: Long) = {
commandChain.headOption match {
case Some(node) => node += command
case None => commandChain += ArrayBuffer(command)
}
}
是否有這種更簡潔的形式比模式匹配?
您的意思是這個速度更快? –
也許,但我認爲你會很難找到可衡量的性能差異。這只是稍微簡潔一些,並提供更多的可讀性和清晰度的目的,恕我直言。 – jwvh