scala学习

来源:互联网 发布:百度网盘下载助手mac 编辑:程序博客网 时间:2024/05/22 14:42

scala是基于java语言开发的,但是也有与java不一样的地方:
1. 区分大小写
2. 类名首字母大写,若由多个单词组成,则每个单词首字母大写
3. 程序文件的名称和对象名称相同
4. def main(args:Array[String]){}Scala程序的入口
5. 变量声明不一定要赋初值。
6. 传值调用与传名调用
7. 函数方法名结构
1. def methodName(param:type) {} —>无返回值
2. def methodName(param:type): = {} —>有返回值,返回类型自定义
3. def methodName(param:type) : unit ={} —>无返回值
4. def methodName(param:type) : resultType ={} —> 有返回值,返回类型resultType
8. 函数方法最后一个参数长度可变
9. 样例类
10. 一个scala文件可以有多个类

参考资料:
http://www.runoob.com/scala/scala-tutorial.html
http://udn.yyuap.com/doc/guides-to-scala-book/index.html
http://www.scala-lang.org/api/current/index.html

1 0
原创粉丝点击