rubyslava - scala pattern matching
Post on 22-Jul-2015
225 Views
Preview:
TRANSCRIPT
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 ATTENTIONandrea.stenova@garwan.sk
- CodeexamplesSlovak Scala Users Group
https://github.com/astenova/rubyslava-scala
https://www.facebook.com/groups/scalaslovensko/http://www.meetup.com/slovak-scala/
top related