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