首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
scala
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Scala中的HashMap
Scala中的HashMap,ScalaHashMapHashMap是基于map和哈希的集合。它存储键值对。表示方式:HashMaporHashMap语法:varhashmap=HashMap("key1"->"value1",...);要将HashMap导入我们的Scala程序,请使用以下语句,scala.collection.mutable.HashMap现在,让我们看看Scala中HashM
653
后端
01-01 08:00
后端
Scala教程之:Scala基础
Scala教程之:Scala基础,文章目录常量变量代码块函数方法类case类对象traitmain方法这篇文章我们大概过一下Scala的基础概念,后面的文章我们会有更详细的讲解Scala的具体内容。常量在Scala中常量用val关键字表示,如下所示:valx=1+1println(x)//2常量只能赋值一次,不能被多次赋值:x=3//Thisdoesnotcompile.在上面的例子中,x的类型是
256
代码人生
01-01 08:00
代码人生
Scala中的map方法(scala map添加元素)
Scala中的map方法(scala map添加元素),Scala中的map()方法是Scala中的内置函数,用于在Scala中转换集合。map()方法用于Scala中所有收集对象的方法定义的。同样,该方法具有转换函数,该函数在转换集合时使用。对于map()函数,源集合和目标集合的类型相同。语法:collection.map(convFunc)参数:convFunc-这是一个转换函数,用于转换集合
233
代码人生
01-01 08:00
代码人生
Scala Trait(特征)
Scala Trait(特征),ScalaTrait(特征)相当于Java的接口,实际上它比接口还功能强大。与接口不同的是,它还可以定义属性和方法的实现。一般情况下Scala的类只能够继承单一父类,但是如果是Trait(特征)的话就可以继承多个,从结果来看就是实现了多重继承。Trait(特征)定义的方式与类类似,但它使用的关键字是trait,如下所示:示例traitEqual{defisEqual
209
代码人生
01-01 08:00
代码人生
scala正则表达式匹配
scala正则表达式匹配,Scala通过scala.util.matching包中的Regex类来支持正则表达式。以下示例演示了使用正则表达式查找单词Scala:示例importscala.util.matching.RegexobjectTest{defmain(args:Array[String]){valpattern="Scala".rvalstr="ScalaisScalableandc
201
后端
01-01 08:00
后端
Scala进阶(1)—— 反射 object 和 class
Scala进阶(1)—— 反射 object 和 class,Scala进阶(1)——反射object和class这篇文章写一点自己的理解:由于Scala编译出来的内容是与Java相同的字节码文件,所以可以使用Java反射的相关方法来实现Scala代码的反射。Scala自己写了一套基于Scala的反射,具体的实现在scala.reflect这个package下面。这篇文章主要介绍,反射Scala中
201
后端
01-01 08:00
后端
Scala教程之:PartialFunction
Scala教程之:PartialFunction,Scala中有一个很有用的traits叫PartialFunction,我看了下别人的翻译叫做偏函数,但是我觉得部分函数更加确切。那么PartialFunction是做什么用的呢?简单点说PartialFunction用在模式匹配中,是一个不完整的函数,它只实现了函数的部分功能,也就是列举了部分case的情况。我们先看下PartialFunctio
191
代码人生
01-01 08:00
代码人生
scala异常处理怎么用
scala异常处理怎么用,Scala的异常处理和其它语言比如Java类似。Scala的方法可以通过抛出异常的方法的方式来终止相关代码的运行,不必通过返回值。抛出异常Scala抛出异常的方法和Java一样,使用throw方法,例如,抛出一个新的参数异常:thrownewIllegalArgumentException捕获异常异常捕捉的机制与其他语言中一样,如果有异常发生,catch字句是按次序捕捉的
182
代码人生
01-01 08:00
代码人生
Scala 数据类型
Scala 数据类型,Scala与Java有着相同的数据类型,下表列出了Scala支持的数据类型:数据类型描述Byte8位有符号补码整数。数值区间为-128到127Short16位有符号补码整数。数值区间为-32768到32767Int32位有符号补码整数。数值区间为-2147483648到2147483647Long64位有符号补码整数。数值区间为-9223372036854775808到922
178
后端
01-01 08:00
后端
scala教程之:可见性规则
scala教程之:可见性规则,文章目录publicProtectedprivatescopedprivate和scopedprotected和java很类似,scala也有自己的可见性规则,不同的是scala只有private和protected关键字,没有public关键字,同时scala还提供了更加细粒度的访问控制如protected[scope]和private[scope]。publics
167
«
1
2
3
4
5
6
»