当我通过多个模式匹配发送变量时,这样做的命名约定是什么?
val somethingBetweenOriginalAndResult = original match {
case ...
case ...
}
val somethingElseBetweenOriginalAndResult = somethingBetweenOriginalAndResult match {
case ...
case ...
}
val result = somethingElseBetweenOriginalAndResult match {
case ...
case ...
}
事实上,我只需要original
并且result
在它们之间引入的每个 val 都会涂抹我的命名空间,并要求我研究一个新的变量名。我怎样才能避免这种情况?