30. def test[T](list:List[T]) = list match {
case 1::xs => print("start 1")
case 2::xs => print("start 2")
case "Test"::xs => print("start Test")
case x::Nil => print("one elemnt")
case x::xs => print("start " + x )
case _ => print("default")
}
2009 6 28
31. scala> class Foo( val n:Int, val s:String ){
def bar = print( n + s )
}
defined class Foo
scala> object FooObj{
val n = 3
val s = "Bar"
def bar = print( n + s )
}
defined module FooObj
2009 6 28