scala学习之函数(function)

由于学习spark,所以也不得不学习scala,其实网上关于spark的学习方面的东西还是很少的,今天就关于scala语言的学习提供一些自己的东西,贡献一下自己力量,不多说,这一篇是关于函数的介绍,直接上代码:

class Hello {
 
}

object Hello{
 
    def hello(name:String):String={
    
            "hello : "+name
      
    }
 
  //带默认值得函数
  def hello1(name:String="first scala"):String={
    "hello : "+name
  }
 
  def helloscala(){
    println("hello scala!!")
  }
 
  //匿名函数
  def add=(x:Int,y:Int)=>x+y
 
  //颗粒化
  def add1(x:Int)(y:Int)=x+y
 
  var add2=(x:Int,y:Int)=>x+y
 
  def printEveryChar(c:String*){
    c.foreach { x =>println(x)  }
  }
 
  def main(args:Array[String]){
    
    println("hello scala")
    
    println(hello("ymt"))
    
    println(hello1())
    
    helloscala
    
    println(add(1,2))
    
    println(add1(9)(10))
    
    println(add2(3,4))
    
    printEveryChar("a","b","c","d","e")

  }

}

后记,如果你真的是想学习,请你把上面的代码自己直接敲一遍,然后运行一下,仔细揣度下里面的东西

转载于:https://www.cnblogs.com/YangMT/p/4787917.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值