首页 > 其他 > 详细

scala函数用法

时间:2016-11-21 18:24:42      阅读:119      评论:0      收藏:0      [点我收藏+]

直接上代码.

 

package com.test.scala.test

object Function {
  
  
  
  def main(args: Array[String]): Unit = {
      println(abs(0));
      println(add(5,6))
      println(addStr("too you"))
      println(addStr("I love you","[","]"))
      println(sum(1,2,3,5))
      println(sum(1 to 5 : _*))
      println(printStr())
      
      
  }
  
  //定义一个函数,函数的最终结果也是一个值
  def abs(a:Int)=if(a>1) "hello" else "i love go";
  
  //定义一个拥有返回值的函数,该例子返回的a+b的值
  def add(a:Int,b:Int):Int={
    a+b
  }
  
  //带有默认参数或带名参数的函数
  def addStr(a:String,left:String="{",right:String="}"):String={
    left+a+right
  }
  
  //可变参数的函数定义
  def sum(a:Int*)={
    var result=0;
    for(i<-a){
      result+=i;
    }
    result
  }
  
  //定义没有返回值的函数
  def printStr():Unit={
    print("这个是没有返回值的函数");
    println(sum(1 to 10 : _*));
  }
  
  
  
  
  
  
  
}

 

scala函数用法

原文:http://www.cnblogs.com/huzi007/p/6085982.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!