Scala 的基礎語法

金木大大大發表於2023-12-15

  Scala是一種多正規化程式語言,它結合了物件導向程式設計和函數語言程式設計的特性。以下是Scala的一些基礎語法:


  定義變數和常量:


  使用var關鍵字定義可變變數,使用val關鍵字定義不可變常量。


  示例:


  ;//爬蟲IP獲取;


  var x:Int=10


  val y:String="Hello"


  資料型別:


  Scala提供了豐富的資料型別,包括整型、浮點型、布林型、字元型等。


  示例:


  val a:Int=10


  val b:Double=3.14


  val c:Boolean=true


  val d:Char='A'


  函式定義:


  使用def關鍵字定義函式,可以指定引數和返回型別。


  示例:


  def add(x:Int,y:Int):Int={


  x+y


  }


  控制流語句:


  Scala支援if-else條件語句和match-case模式匹配語句。


  示例:


  val age=20


  if(age<18){


  println("未成年")


  }else{


  println("成年人")


  }


  集合:


  Scala提供了豐富的集合類,包括列表(List)、陣列(Array)、對映(Map)等。


  示例:


  val list:List[Int]=List(1,2,3,4,5)


  val map:Map[String,Int]=Map("a"->1,"b"->2,"c"->3)


  類和物件:


  Scala是一種物件導向的語言,你可以定義類和物件來組織程式碼。


  示例:


  class Person(name:String,age:Int){


  def greet():Unit={


  println(s"Hello,my name is$name and I am$age years old.")


  }


  }


  val person=new Person("Alice",25)


  person.greet()


  這些只是Scala的一些基礎語法,Scala還有很多其他特性和語法,比如模式匹配、高階函式、隱式轉換等。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70032566/viewspace-3000224/,如需轉載,請註明出處,否則將追究法律責任。