object worksheet_lp {
  println("Welcome to the Scala worksheet")       //> Welcome to the Scala worksheet
  var x = 1                                       //> x  : Int = 1
  println(x)                                      //> 1
  //for
  var l = List("abc", "bc", "c")                  //> l  : List[String] = List(abc, bc, c)
  for (
    s <- l
  ) println(s)                                    //> abc
                                                  //| bc
                                                  //| c
  //filter
  for {
    s <- l
    if (s.length > 2)
  } println(s)                                    //> abc

  //yield
  for {
    s <- l
    s1 = s.toUpperCase()
  } yield (s1)                                    //> res0: List[String] = List(ABC, BC, C)

  //try catch finally
  var result = try { Integer.parseInt("do") } catch {
    case _ => 2
  } finally { println("finally") }                //> finally
                                                  //| result  : Int = 2
  //match
  var caseVar = 1                                 //> caseVar  : Int = 1
  var result_case = caseVar match {
    case 1 => "first"
    case 2 => "second"
    case _ => "others"
  }                                               //> result_case  : String = first
}

 

相关文章:

  • 2021-08-17
  • 2021-08-27
  • 2022-12-23
  • 2021-11-23
  • 2021-11-29
  • 2021-06-07
  • 2022-12-23
猜你喜欢
  • 2021-09-19
  • 2022-12-23
  • 2021-06-16
  • 2022-02-27
  • 2021-12-01
相关资源
相似解决方案