Oct 18, 2012 15:34
Не нашел в Украине ни одной вакансии разработчика на Scala. Хотя в опросе по ЗП на dou.ua отметилось двое скалистов ($3300 и $3500 по моему). Повидимому совмещающие джава-синьоры.
А ведь какой язык, какой роскошный pattern matching! Возможность вкладывать паттерны а так же использовать литералы аргументов превращают декомпозицию в детскую игру. Эндорфинчик.
def mtest(digit: Int, xs: List[Int]): Unit = xs match {
case List() => Unit
case `digit`::tail => {println("found "+`digit`)}
case _ => {println(xs.head + " doesn't match"); mtest(digit, xs.tail)}
}
> 8 doesn't match
| 2 doesn't match
| 3 doesn't match
| found 4
Кстати мы нашли в отдел вменяемого человека. Да только не знаем теперь, что с ним делать. :)
coursera,
scala,
it