воскресенье, октября 07, 2012

Functional Programming Principles in Scala. Week 03. Object-Oriented Sets


Основная часть кажется особой сложности не представляет. Отмечу только однострочную лаконичность проверки строки на содержание в ней слов из списка.

val wordList = List("scala", "akka", "play framework", "sbt", "typesafe")
val tweet = "This is an example tweet talking about scala and sbt."
wordList.exists(tweet.contains)

Еще 10 других эффектных решений в одну строку http://mkaz.com/solog/scala/10-scala-one-liners-to-impress-your-friends.html

1 комментарий:

Анонимный комментирует...

Как можно объяснить работу этой строки? Как метод contains вызывается буз параметров??

Мой список блогов