学习进度-04 Scala的学习

在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,默认步长为11、2、3、4、5  为:1 to 51,2,3,4    为:1 until 5创建从1到10的数值序列,步长为2  例如:1,3,5,7,9   为:1 to 10 by 2


原文地址:https://www.cnblogs.com/zhaoxinhui/p/12260310.html

时间: 2024-08-03 02:13:36

学习进度-04 Scala的学习的相关文章

软件工程--构建之法 学习进度条

软件工程的学习进度条 周次 学习内容 代 码 量 1 1.软件工程课程的意义 2.完成博客的注册:http://home.cnblogs.com/u/chengxs/ 3.总结目前学习过程中的困惑,提出几个问题,并带着问题学习这门课:http://www.cnblogs.com/chengxs/p/5248956.html 4.选择一个自己熟悉的软件,并对它进行评价:Linux下的ubuntu软件优点和缺点: http://www.cnblogs.com/chengxs/p/5266355.ht

翻出当年的学习进度汇报邮件——前路不易,且行且珍惜

离回归程序猿行列已经一年又一个月整了,也就是进入现在这家公司已经一年又一个月整.确实是个整数,清清楚楚的记得去年入职时间是3月27日,似乎冥冥中总有那么些凑巧的事情发生.现在的公司是一家创业型公司,接受过一轮风投,从创办至今,时间其实不算短.今年是公司非常关键的一年,总觉得年初至今的项目目标不够明确,甚至有点杂乱.作为一个开发人员兼中层管理,最近这段时间想的比较多.可能由于上个月拼死拼活做的项目因为找不到盈利模式被迫暂停的缘故,最近几个星期尤为浮躁,很难静下心来看书学习. 今天下午一时兴起开始整

linux 命令 及学习进度综合整理

linux  命令  及学习进度综合整理 pwd 查看当前所在位置 cd  跳转到什么什么目录 ls  显示所有文件和目录 ls -l  显示目录详细信息 cd ..  返回上一级 vi  lnany.txt  创建一个文件 vi  .lnany.txt    创建一个隐藏文件 vim 是 vi 的升级版 功能更多 出现 -bash: vim: command not found 的解决办法 i. 那么如何安裝 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝

本周学习进度

本周学习进度如下: 所花时间(包括上课) 10Hours 代码量(行) 100 博客量(篇) 9 了解到的知识点 在应用典型分析法预测时,应注意的问题: 1.选择典型时,应先明确典型的标准,即明确是选择哪种类型的典型. 2.选择典型的多少,应视所要解决问题的难易程度和涉及范围的大小而定. 3.在典型分析中要实事求是,既要保证调查材料的真实性又要保证分析的正确性.

本周学习进度8

发表日期 2016-06-12 本周学习进度如下: 所花时间(包括上课) 9Hours 代码量(行) 100 博客量(篇) 3 了解到的知识点 团队绩效的定义.策略.遵循原则.评估手段.测评流程.测评方法.影响因素.指标设计.

本周学习进度5

发表日期 2016-05-22 本周学习进度如下: 所花时间(包括上课) 12Hours 代码量(行) 150 博客量(篇) 2 了解到的知识点 软件测试的主要内容:验证和确认 主要边界的确定.测试的不同分类如黑盒白盒.静态动态.单元.集成.确认.系统等

本周学习进度6

发表日期 2016-05-29 本周学习进度如下: 所花时间(包括上课) 10Hours 代码量(行) 200 博客量(篇) 3 了解到的知识点 软件设计开发的基本知识:设计思路的开拓,开发过程.开发过程中的问题解决办法

本周学习进度9

发表日期 2016-06-19 本周学习进度如下: 所花时间(包括上课) 10Hours 代码量(行) 170 博客量(篇) 2 了解到的知识点 软件项目总结应包括的内容;项目时间.项目成本.项目质量.采用的新技术或新方法.项目特点说明.客户反馈情况等.

本周学习进度2

发表日期 2016-05-01 本周学习进度如下: 所花时间(包括上课) 10Hours 代码量(行) 150 博客量(篇) 4 了解到的知识点 Android开发Map包的使用.APIKey的申请 GPS定位的调用方法.按钮监听器的设置