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
- scala学习
- Scala 学习
- scala 学习
- Scala学习
- Scala学习
- scala学习
- Scala 学习
- scala学习
- SCALA学习
- scala学习
- scala学习
- 学习SCALA
- scala学习
- scala学习
- Scala学习
- 学习scala
- Scala 学习
- scala学习
- Android模拟器和PC之间数据传送
- 混合APP开发的套路(三): android和javascript初步交互
- 32bit与64bit程序移植
- sql2008“备份集中的数据库备份与现有的xx数据库不同”解决方法
- 基准测试spec cpu2006
- scala学习
- liunx下安装composer
- 设计模式——外观模式
- sphinx安装错误解决
- 自动化-滑屏功能用例
- 一名资深质量工程师总结的4个工作思路
- APACHE服务器出现No input file specified.的完美解决方案
- Python-类03(求两点之间直线距离)
- 开始使用gentoo linux——gentoo安装笔记(下)