5
連鎖一致式はコンパイルされません。連鎖一致式がコンパイルされないのはなぜですか?
val x = Array("abc", "pqr")
x match {
case Array("abc", _*) => Some("abc is first")
case Array("xyz", _*) => Some("xyz is first")
case _ => None
} match {
case Some(x) => x
case _ => "Either empty or incorrect first entry"
}
以下の罰金コンパイル中:以前の1がそうではない
(x match {
case Array("abc", _*) => Some("abc is first")
case Array("xyz", _*) => Some("xyz is first")
case _ => None
}) match {
case Some(x) => x
case _ => "Either empty or incorrect first entry"
}
はなぜ(最初の一致式がparanthesisである)以降のバージョンでは罰金コンパイルしていますか?
が、キーワードとコンパイラはこのように動作します。 – senia
@seniaいつも言いたいことがあります。もちろん、オリジナルでも面白いとは限りません。 –
@senia既に答えられていれば、私は答えがありません。 –