scala
文章平均质量分 72
scala学习过程中的一些记录博客
蓝色格子
这个作者很懒,什么都没留下…
展开
-
scala集合
scala中提供了Array,Set,Map,Seq四类。其中Seq类似于java中的List。下面我们看看具体的使用。1.Arrayscala数组支持变长和不可变长数组;1.1 不可变长度数组创建如下: //创建空数组 val arr = new Array[String](5) //创建数组时直接赋值数组元素 val arr1 = Array("1","2","3") //更新数组元素 arr1.update(1, "+") println(arr1(1)) //删除固定角标的数组原创 2021-07-12 21:12:54 · 166 阅读 · 0 评论 -
scala的纯函数、高阶函数、匿名函数
纯函数、高阶函数、匿名函数是scala中的3个重要概念。高阶函数是指能完成如下操作之一的函数:可以使用一个或多个函数作为参数,从而完成某些操作;返回一个函数作为其返回值;纯函数:如果一个函数的返回值只能由其输入决定,并且显然没有显著的副作用,则该函数为纯函数。匿名函数:一般是某个函数你只会在一个地方使用,所以没有进行定义。...原创 2021-07-12 08:03:03 · 240 阅读 · 0 评论 -
scala基础语法
1.变量scala中变量有两种类型:可变型和不可变型。可变型:变量的值可以在声明后进行修改;不可变型:变量的值在声明后无法被修改。scala中使用var或val关键字声明变量。其中var用于声明可变类型的变量;val用于声明不可变类型的变量。声明变量时具体语法下://声明时指定类型var a : Int = 2val b: String = "333"//声明时不指定类型var c = 123val d = "no Type"我们可以在声明时,在变量名后通过:指定参数类型,也可以不原创 2021-07-08 08:09:24 · 578 阅读 · 0 评论 -
idea中创建scala项目
idea中创建scala项目有三种方式,1.通过maven;2.通过idea;3.通过sbt的方式;1. Scala插件安装我们需要在idea中安装Scala的相关插件。第二个插件是scala的代码format插件,便于我们进行编码。2.IDEA的方式创建点击new project选择Scala->IDEA。点击next后,选择环境,这里注意jdk的选择已经Scala SDK的选择。第一次时候,我们没有配置过Scala SDK,需要我们点击Create创建。如果你本地安装好sc原创 2021-07-06 08:06:09 · 7973 阅读 · 3 评论 -
windows中安装scala
1.准备java环境由于scala运行在jvm上,所以依赖于java环境,sacla支持的java版本是jdk1.8以上,这个安装不在这里介绍。2.scala安装sacla3以前的版本直接在官网下载地址中下载对应版本的msi(安装版)或zip(解压版)然后配置对应的scala_home接口。现在scala3需要依赖于自己的下载器。...原创 2021-07-05 07:48:49 · 1591 阅读 · 0 评论