Scala convert Option to int

я просмотрел эти ссылки

http://blog.danielwellman. com/2008/03/using-scalas-op.html

http://blog.tmorris.net/scalaoption-cheat-sheet/

У меня есть карта [String, Integer], и когда я делаю map.get("X") Я получаю вариант. Я хотел бы следующее.

val Int count = map.get(key); 
// If the key is there I would like value if it is not I want 0

Как мне добиться этого в одной строке? Мне нужно сделать это несколько раз. Выглядит немного неэффективно писать функцию каждый раз для Я уверен, что есть какая-то умная особенность одной строки, которую я упускаю, но мне действительно нравится получать значение в целое число в ОДНОЙ строке :)

5
задан om-nom-nom 17 April 2012 в 10:17
поделиться