博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Scala函数的定义的几种写法
阅读量:6886 次
发布时间:2019-06-27

本文共 605 字,大约阅读时间需要 2 分钟。

  hot3.png

package com.persiaobject FuncReturnType {     //写法一,始终待返回值   def add(x:Int,y:Int):Int={     x+y   }      def returnUnit():Unit={     println("another way to return void")   }      //写法二,省略非Unit返回值;如果没有写返回值,则根据等号后面的东西进行类型推演   def test(x:Int)={      x   }      //写法三,省略等号,返回Unit   def returnVoid(){     println("return void")   }      //写法四:省略花括号,如果函数仅包含一条语句,那么连花括号都可以选择不写   def max2(x: Int, y: Int) = if (x > y) x else y       def greet() = println("Hello, world!")      def main(args:Array[String]):Unit ={      println(add(1,2))      println(test(1))   }}

  参考 

转载于:https://my.oschina.net/scipio/blog/277456

你可能感兴趣的文章
磁盘和文件系统管理(二)
查看>>
WCF中有关Session的小实验
查看>>
C#设计模式(13)——代理模式(Proxy Pattern)
查看>>
如何在VIEW 5中配置日志数据库
查看>>
android的互联网开发 下
查看>>
JDBC连接属性
查看>>
随手摘录
查看>>
《树莓派实战秘籍》——2.5 技巧25更新固件和预构建二进制内核的简易方法...
查看>>
《Adobe Acrobat DC经典教程》—第1章1.4节Acrobat DC移动版app简介
查看>>
Java 8 vs. Scala:Part I
查看>>
《玩转3D打印》——1.3节3D打印的优势
查看>>
《FLUENT 14.0超级学习手册》——2.3 FLUENT 14.0的功能模块
查看>>
微软 Windows Phone 有望回归 或于一年后面世
查看>>
《SAS 统计分析与应用从入门到精通(第二版)》一1.2 SAS for Windows的安装和启动...
查看>>
深度学习论文阅读路线图
查看>>
《智能家居产品 从设计到运营》——2.3 智能设备互联的语言:通信协议
查看>>
如何自己注册域名?什么样的域名是好域名?
查看>>
除了 Markdown 编辑器,你还需要会用程序来处理它
查看>>
Linux有问必答:如何在Linux中修改环境变量PATH
查看>>
【ATF】林伟:大数据计算平台的研究与实践
查看>>