Конвертировать F # сопоставление с условием в Scala - PullRequest
0 голосов
/ 19 октября 2011

Как можно преобразовать сопоставление с шаблоном F # с условием when в Scala?

У меня есть следующий код на F #:

match t0, t1 with
| "a", _ -> true
| b, "a" when not (b = "c") -> false

Есть еще одна статьяtopic Scala: сопоставление с образцом, когда один из двух элементов удовлетворяет некоторому условию , но я не могу получить базовый уровень.

1 Ответ

10 голосов
/ 19 октября 2011

Я не очень знаком с F #, но похоже, что это должно быть почти 1: 1 преобразование.Вот версия Scala:

(t0, t1) match {
    case ("a", _) => true
    case (b, "a") if b != "c" => false
}
...