equal
  deleted
  inserted
  replaced
  
    
    
|      1 // Scala Lecture 5 |      1 // Scala Lecture 5 | 
|      2 //================= |      2 //================= | 
|      3  |      3  | 
|      4  |      4 // Questions at | 
|      5  |      5 // | 
|      6  |      6 // pollev.com/cfltutoratki576 | 
|         |      7  | 
|         |      8 (n, m) match { | 
|         |      9   case Pat1 => | 
|         |     10   case _ => | 
|         |     11 } | 
|         |     12  | 
|         |     13 val delta : (State, Char) => State =  | 
|         |     14   { case (Q0, 'a') => Q1 | 
|         |     15     case (Q0, 'b') => Q2 | 
|         |     16     case (Q1, 'a') => Q4 | 
|         |     17     case (Q1, 'b') => Q2 | 
|         |     18     case (Q2, 'a') => Q3 | 
|         |     19     case (Q2, 'b') => Q2 | 
|         |     20     case (Q3, 'a') => Q4 | 
|         |     21     case (Q3, 'b') => Q0 | 
|         |     22     case (Q4, 'a') => Q4 | 
|         |     23     case (Q4, 'b') => Q4  | 
|         |     24     case _ => throw new Exception("Undefined") } | 
|         |     25  | 
|         |     26  | 
|         |     27 class Foo(i: Int) | 
|         |     28  | 
|         |     29 val v = new Foo(10) | 
|         |     30  | 
|         |     31 case class Bar(i: Int) | 
|         |     32  | 
|         |     33 val v = Bar(10) | 
|      7  |     34  | 
|      8  |     35  | 
|      9  |     36  | 
|     10  |     37  | 
|     11  |     38  |