Joh*_*ith 0 f# scala pattern-matching
如何将带有when条件的F#模式匹配转换为Scala?
我在F#中有以下代码:
match t0, t1 with
| "a", _ -> true
| b, "a" when not (b = "c") -> false
Run Code Online (Sandbox Code Playgroud)
关于这个主题的另一篇文章Scala:当两个项目中的一个满足某些条件时模式匹配,但我无法获得基线.
ten*_*shi 10
我对F#不太熟悉,但看起来应该几乎是1:1的转换.这是Scala版本:
(t0, t1) match {
case ("a", _) => true
case (b, "a") if b != "c" => false
}
Run Code Online (Sandbox Code Playgroud)