在Scala中,主函数的定义是def main(args: Array[String]),Scala中必须使用对象方法

1、变量:

Scala中的变量分为两种var和val。

例如:def main(args: Array[String]):Unit = {

val x = 1

x = 2

}

这样编写是错误的 ,因为val 等同于被 final 修饰过的变量, 即一旦初始化便不可被重新赋值;

而 def main(args: Array[String]): Unit = {

var x = 1

x = 2

}

这样编译是正确的,因为var 等同于未被 final 修饰过的变量,可以被重新赋值。

2、字符串:

和Java不同,Scala中没有++和--操作符

多行字符串的表示方法:"""字符串内容"""

例如:val str = """Hello
World
!"""
3、范围
创建从1到5的数值序列,包含区间终点5,默认步长为1
1、2、3、4、5 为:1 to 5
1,2,3,4 为:1 until 5
创建从1到10的数值序列,步长为2 例如:1,3,5,7,9 为:1 to 10 by 2
												

最新文章

  1. MySQL(五) MySQL中的索引详讲
  2. CentOS修改mysql 用户root的密码并允许远程登录
  3. ZC706以太网扩展板接口
  4. NRF51822之修改设备名(掉电不保存)
  5. astyle 使用说明
  6. C++学习 之const
  7. iOS开发中懒加载的使用和限制
  8. include,include_once,require,require_once的区别
  9. 哲学家用餐问题的几个解法(c语言实现)
  10. (转载)Oracle10g 数据泵导出命令 expdp 使用总结(二)
  11. 用tortoiseGit管理GitHub项目代码(完整教程)
  12. [HNOI 2016]序列
  13. Nginx命令行控制
  14. kubernetes---docker-image
  15. ELK的文档搭建
  16. alert()、confirm()、prompt()的区别
  17. SQL去除空格、截取数据的方法:trim、substring
  18. JAVA语言 第三周
  19. 大型运输行业实战_day15_1_全文检索之Lucene
  20. git stash 暂存恢复和文件误删恢复

热门文章

  1. 各大厂商发力5G新机,未来全球手机市场或将呈现新格局
  2. 洛谷P1301 魔鬼之城 题解
  3. re.compile匹配
  4. 计算机基础- 序列化(Serialization)和持久化(Persistence)的区别
  5. ubuntu-18.04 修改用户名密码
  6. JavaWeb之过滤器
  7. python 基础之文件读操作
  8. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:设置浮动和偏移
  9. swoole 父子进程间通信
  10. python爬虫(三) 用request爬取拉勾网职位信息