
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 · 427 阅读 · 0 评论 -
Scala基本语法:数组和集合------List与ListBuffer------(4)
数组Arrayscala中数组分为:定长数组Array 变长数组ArrayBuffer定长和变长中的长是指数组的长度是否可以改变,跟元素值得内容没有关系变长数组得使用需要导包**import scala.collection.mutable.ArrayBuffer**定义格式如果有初始值,不用new,可以直接赋值//定义一个有两个元素初始值得定长数组,sc...原创 2020-04-28 16:31:04 · 949 阅读 · 0 评论 -
Scala基础语法:方法与函数详解-------(3)
方法的定义和使用格式def 方法名(参数1:类型,参数2:类型...):返回类型 ={ 方法体 }注意事项一定要识别关键字眼 def如果方法体只有一行,其中**{}**可以省去不写方法的返回类型可以不写,Scala编译器可以自动推导递归方法除外,必须定义返回类型//实现两个整数的相加[root@node01 ~]# scala //启动ScalaWelcome to ...原创 2020-04-28 11:46:19 · 569 阅读 · 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 · 719 阅读 · 0 评论 -
Scala基本语法:val与var的区别,惰性赋值,数据类型,插值表达式-------(1)
Scala分为变量(var)跟常量(val) :区别如下图惰性赋值:在Scala中每次赋值都会加载到内存中,如果每次都是一大段字符串的内容,都全部加载到内存中,那么内存势必都会卡爆,影响机子性能,所以Scala出现了一种==“惰性赋值”==方式,作用:只是再使用的时候,才会真正的加载到内存中去。用法:提前加上lazy的关键字,只能在常量(val)中用,不能再变量(var)中用(适合于大...原创 2020-04-27 10:29:37 · 3783 阅读 · 0 评论 -
Scala 在win和linux上的安装步骤,Scala连接idea的步骤
需要Scala安装包请关注私信不废话直接上图win安装:SCALA_HOME=/绝对路径path=%SCALA_HOME%\bin;linux安装包:tar -zxvf scala-2.11.8.tgzvim /etc/profileexport SCALA_HOME=/export/servers/scala-2.11.8export PATH=PATH:PATH:PA...原创 2020-04-26 17:55:55 · 461 阅读 · 0 评论