Upload
andrea-stenova
View
223
Download
0
Embed Size (px)
Citation preview
ME AND SCALAGarwan ConsultingScala experience - 2 yearsBackend and frontend applicationsPlay framework and Akka frameworkCo-organizing Slovak Scala users group
WHAT IS SCALA?Object-Oriented Meets Functional
pure functionstail recursionsfunction literalsimmutable data structures
PATTERN MATCHINGx match { case 1 => "one" case b: Int => "two" case _ => "many"}
if(x.isInstanceOf[Int]) if( x == 1) "one" else "two"else "many"
YOU CAN MATCH:case classes, option values, sequencesgreat for recursive datause of pattern guardsassign variables
THANK YOU FOR YOUR [email protected]
- CodeexamplesSlovak Scala Users Group
https://github.com/astenova/rubyslava-scala
https://www.facebook.com/groups/scalaslovensko/http://www.meetup.com/slovak-scala/