1
Я пытаюсь сопоставить некоторые данные, выглядящие так: ("en",(20340,302))
(так что кортеж строки и кортеж: (String, (Int, Int))
) в данные выглядят так: (String, Int/Int)
(так что пример вывода будет ("en", 67)
). Каков синтаксис для этого?Scala Spark - Сопоставление значений кортежа с одиночным
val new = old.map(a,(b,c) => (a, b/c))
является то, что я пытался сделать, не работает, хотя.
Спасибо! Это работает. Что именно делает ключевое слово case? –
Отредактировано для уточнения - ключевое слово case является частью синтаксиса _pattern matching_, но ключевое слово 'match' может быть опущено при применении к одному входному аргументу анонимной функции –