1. 程式人生 > >scala-基礎之方法-01

scala-基礎之方法-01

該專案全部都在linux下開發,安裝好idea後,啟動,進入到介面後,file->Project Structure->global libraries裡面安裝scala-sdk。

File-New新建Scala專案,建合適的包名,右擊包名新建scala.class,進入開發。

HelloWorld.scala

package org.yexin.scala.base //method class Helloworld {

}

//beacuse the main method must be located in object object Helloworld{   def returnHellostr(str: String): String ={     "Hello  "+str   }

  def printHelloStr(str:String){     println("Hello "+str)   }

  def printHello(): Unit ={     println("HUST Alibaba>>>>>>")   }

  def mutiply = (x:Int,y:Int)=>x*y   val mutiply2 = (x:Int,y:Int) => x+y

  def sum(x:Int)(y:Int)=x+y

  def variableParameter(str:String*): Unit ={     str.foreach(s=>print(s))   }

  def returndefaultValue(value:String="the is default value"): String ={     "default value:"+value   }

  def main(args: Array[String]): Unit = {     println("YEXIN is good")

    println(returnHellostr("Scala"))

    printHelloStr("Spark")

    printHello()

    printHello

    println(mutiply(5,3))

    println(sum(250)(200))

    variableParameter("life is short ,please use python and spark","  hello yesin","___hello HUST")

    println(returndefaultValue())

    println(returndefaultValue("Yexin"))

  } }