8.scala方法定义

来源:互联网 发布:淘宝试衣模特招聘合肥 编辑:程序博客网 时间:2024/06/07 13:17

形式:

def functionName ([list of parameters]) : [return type]

例子

object add {   def addInt( a:Int, b:Int ) : Int = {      var sum:Int = 0      sum = a + b      return sum   }}

数据类型

header 1header 2sadas1Byte8位有符号值,范围从-128至1272Short16位有符号值,范围从-32768至327673Int32位有符号值,范围从-2147483648至21474836474Long64位有符号值,范围从-9223372036854775808至92233720368547758075Float32位IEEE 754单精度浮点值6Double64位IEEE 754双精度浮点值7Char16位无符号Unicode字符。范围从U+0000到U+FFFF8String一个Char类型序列9Boolean文字值true或文字值false10Unit对应于无值11Nullnull或空引用12Nothing每种其他类型的亚型; 不包括无值13Any任何类型的超类型; 任何对象的类型为Any14AnyRef任何引用类型的超类型

一个不返回任何东西的函数可以返回一个类似在Java中的void类型,并表示该函数不返回任何内容。 在Scala中不返回任何东西的函数称为过程。

object Hello{   def printMe( ) : Unit = {      println("Hello, Scala!")   }}
原创粉丝点击