scala函数基本操作

Scala语言简单介绍:

  • 函数是一等公民
  • 可重用Java库和Java工具
  • 运行方式:可在任何标准的JVM上运行,编译成Java字节码运行。
  • scala中几乎一切都是表达式

函数的定义,匿名函数的调用,以及下划线的例子。

object base{
  def addOne(m:Int):Int = m+1
  def add(m:Int,n:Int):Int = m + n
  def three() = 1+2//无参函数
  def func(i: Int): Int = {
    println("Hello")
    i * 2
  }
  def main(args:Array[String]){
    val s = addOne(5)
    val s2 = three //or s2=three() //不带参数的函数调用时可不写括号
    val s3 = {
          println("I'm a unname funcion")
          (x:Int) => x+5
    }  //将一个匿名函数赋給一个val
    val s4=add(_:Int, _:Int) //underscore代表一个匿名参数,必须指明匿名参数的类型
    println(s4(2,9))
    println(s)
    println(s2)
    println(s3(8)) //匿名函数的调用
    println(func(8))
  }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值