scala

scala可以使用两种形式的标志符,字符数字和符号。
字符数字使用字母或是下划线爱投,后面可以接字母或者数字,符号" " 在 s c a l a 中 也 看 作 为 字 母 。 然 后 以 " "在scala中也看作为字母。然后以" "scala"“开头的标识符为保留的scala编译器差生的标识符使用。应用程序应该避免使用”$"开始的标识符,以免造成冲突。
scala的命名规则采用和java类似的camel命名规则,首字母小写,比如toString。类名的首字符还是使用大写。慈爱也因该避免使用以下划线为结尾的标识符以避免冲突。

换行符
scala是面向行的语言,语句可以以分号结束或者换行符
scala程序里,语句末尾的分号通常是可选的。如果你原因可以输入一个但是如果一行仅有哟个语句也可以不写,另一方面,如果一行里写了多个语句那么分号是需要的。

定义包
scala使用package关键字定义包,在scala将代码定义到某个包中有两种方式:
第一种就是和java一样,在文件的头定义包名,这种方法就后续所有的代码都放在该包里了。

多行字符串

java中多行字符串使用 “”""

变量与常量
scala中声明变量为"var"
声明常量为"val"
scala方法与函数
val 语句可以定义函数,def语句定义方法
(1) 方法的声明
def functionName([参数列表]):[return type]
方法定义
方法定义有一个def关键字开始,紧接着是可选的参数列表,一个冒号:和方法的返回类型,一个等于号=最后是方法的主体
cala方法定义格式如下:
def functionName([参数列表]):[return type] = {
function body
return [expr]
}
eg:实现两个传入的参数相加斌求和
object add{
def adInt(a:Int,b:Int):Int = {
var sum:int = 0
sum = a+b
return sum
}
}
如果方法没有返回值,可以返回Unit,这个类似于java的void,实例如下:
object Hello{
def printMe():Unit={
println(“Hello,Scala!”)
}
}
方法调用:
Scala提供多种不同的方法调用方式:
以下是调用方法的标注格式:
functionName(参数列表)
如果方法使用了实例的对象调用,我们可以使用类似java的格式(使用.号)
[instance.]function(参数列表)
eg:
object Test{
def main(args: Array[String]){
println(“return value” + addInt(5,7));
}
def addInt(a:Int,b:Int):Int={
var sum:Int = 0
sum =a+b
return sum
}

	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值