Scala
西安人走哪都要吃泡馍
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala基础语法:Set和Map集合-----(5)
Scala中集合的分类 Scala。collection。immutable --------不可变的 Scala.collection。mutable--------可变的 set集合 和Java中set几乎一样:元素不重复,元素无排序 分为:可变set 不可变set 是否为可变还是不可变,是取决于导包 scala> val a1=set(1,2,3) ...原创 2020-04-29 11:34:01 · 460 阅读 · 0 评论 -
Scala基本语法:数组和集合------List与ListBuffer------(4)
数组Array scala中数组分为:定长数组Array 变长数组ArrayBuffer 定长和变长中的长是指数组的长度是否可以改变,跟元素值得内容没有关系 变长数组得使用需要导包 ** import scala.collection.mutable.ArrayBuffer ** 定义格式 如果有初始值,不用new,可以直接赋值 //定义一个有两个元素初始值得定长数组, sc...原创 2020-04-28 16:31:04 · 1032 阅读 · 0 评论 -
Scala基础语法:方法与函数详解-------(3)
方法的定义和使用 格式 def 方法名(参数1:类型,参数2:类型...):返回类型 ={ 方法体 } 注意事项 一定要识别关键字眼 def 如果方法体只有一行,其中**{}**可以省去不写 方法的返回类型可以不写,Scala编译器可以自动推导 递归方法除外,必须定义返回类型 //实现两个整数的相加 [root@node01 ~]# scala //启动Scala Welcome to ...原创 2020-04-28 11:46:19 · 639 阅读 · 0 评论 -
Scala基础语法:if,for,while三大循环 和 to与Until方法 和 break和continue用法----(2)
** if表达式: ** Scala中,条件表达式也有返回值,但是没有三元表达式,可以用if表达式代替三元表达式 块表达式: 1> 使用大括号{}扣起来的叫做代码块 2>块表达式返回结果时代码块中最后一个表达式的结果 to 和 Until 方法解读: for循环表达式: 语法格式: for( i <- 表达式/数组/集合){ //表达式 } 守卫条件:...原创 2020-04-27 12:26:30 · 820 阅读 · 0 评论 -
Scala基本语法:val与var的区别,惰性赋值,数据类型,插值表达式-------(1)
Scala分为变量(var)跟常量(val) : 区别如下图 惰性赋值: 在Scala中每次赋值都会加载到内存中,如果每次都是一大段字符串的内容,都全部加载到内存中,那么内存势必都会卡爆,影响机子性能,所以Scala出现了一种==“惰性赋值”==方式, 作用:只是再使用的时候,才会真正的加载到内存中去。 用法:提前加上lazy的关键字,只能在常量(val)中用,不能再变量(var)中用(适合于大...原创 2020-04-27 10:29:37 · 3968 阅读 · 0 评论 -
Scala 在win和linux上的安装步骤,Scala连接idea的步骤
需要Scala安装包请关注私信 不废话直接上图 win安装: SCALA_HOME=/绝对路径 path=%SCALA_HOME%\bin; linux安装包: tar -zxvf scala-2.11.8.tgz vim /etc/profile export SCALA_HOME=/export/servers/scala-2.11.8 export PATH=PATH:PATH:PA...原创 2020-04-26 17:55:55 · 521 阅读 · 0 评论
分享