9.23函数

1.Scala的特殊类型——Nothing

        概念:在Scala的特殊类型中,Nothing是Scala中特有的一种类型。Nothing类型与字符串、整型等属于同一级别,都属于类型。Nothing的独特之处在于它是一个抽象类,是没有任何值

    //如何返回两个值?元组来返回多个数据
 

object TestFunc {

  //1.定义函数

  //Unit是表示 无 类似于void,意味着函数没有返回值

  def fn() = {

    println("第一个函数")

  }

 

  //入口函数

  def main(args: Array[String]): Unit = {

    //2.调用函数

    fn()

  }

 object TestFunc {

  //1.定义函数

  //Unit是表示 无 类似于void,意味着函数没有返回值

 

  //def 关键字,用来定义函数

  //简写1:没有参数,可以省略定义函数和调用时的()

  //简写2:返回值类型一般可以省略,它会自己去推断出来

  //简写3:返回值可以不写 return 把返回值写在代码段的最后

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

    //计算和

    return x+y

  }

 

  //入口函数

  def main(args: Array[String]): Unit = {

    //2.调用函数

    println(fn(1,3))

    println(fn(2,4))

  }

     //如何返回两个值?元组来返回多个数据

    (min,max)

  }

  //入口函数

  def main(args: Array[String]): Unit = {

    //2.调用函数

    var res = getMaxandMin(1,2,3)

    println("最小值",res._1)

    println("最大值",res._2)

    //println(getMaxandMin(20,4,6))

 

    //元组:一种特殊的数据类型,可以很多不同类型的数据组合在一起

    //定义一个元组

    var s1 = (1,0,"string",false)

 

    //var s2 = new Tuple4(1,0,"string",false)

 

    //获取其中的元素

    //名称_N : 名称就是元组名,N 表示第几个元素

    println(s1._1)

    println(s1._2)

    println(s1._3)

    println(s1._4)

 

  }

     //如何返回两个值?元组来返回多个数据

    (min,max)

  }

  //入口函数

  def main(args: Array[String]): Unit = {

    //2.调用函数

    var res = getMaxandMin(1,2,3)

    println("最小值",res._1)

    println("最大值",res._2)

    //println(getMaxandMin(20,4,6))

 

    //元组:一种特殊的数据类型,可以很多不同类型的数据组合在一起

    //定义一个元组

    var s1 = (1,0,"string",false)

 

    //var s2 = new Tuple4(1,0,"string",false)

 

    //获取其中的元素

    //名称_N : 名称就是元组名,N 表示第几个元素

    println(s1._1)

    println(s1._2)

    println(s1._3)

    println(s1._4)

 

  }

 

}

}

}

}

  (min,max)
  }
  //入口函数
  def main(args: Array[String]): Unit = {
    //2.调用函数
    var res = getMaxandMin(1,2,3)
    println("最小值",res._1)
    println("最大值",res._2)
    //println(getMaxandMin(20,4,6))
 
    //元组:一种特殊的数据类型,可以很多不同类型的数据组合在一起
    //定义一个元组
    var s1 = (1,0,"string",false)
 
    //var s2 = new Tuple4(1,0,"string",false)
 
    //获取其中的元素
    //名称_N : 名称就是元组名,N 表示第几个元素
    println(s1._1)
    println(s1._2)
    println(s1._3)
    println(s1._4)
 
  }
 
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值