Scala
那记忆微凉
大数据+云计算+区块链+微服务+机器视觉
展开
-
IDEA运行scala程序报错:Error:scalac: bad option: '-make:transitive'
IDEA运行scala程序报错:Error:scalac: bad option: '-make:transitive'解决方案:1)找到你该项目的所在目录,进入这个项目根目录下;2)执行命令:cd .idea;3)打开scala_compiler.xml文件,将此行<parameter value="-make:transitive" />注释掉;4)重启IDEA即可。...原创 2018-04-27 09:56:24 · 6885 阅读 · 0 评论 -
Scala闭包定义及用法
Scala闭包大致描述:闭包是一个函数,返回值依赖于声明在函数外部的一个或多个变量。 闭包通常来讲可以简单的认为是可以访问一个函数里面局部变量的另外一个函数。假如我们定义如下函数 (x:Int) =&gt; x+more 这里我们引入一个自由变量more.它不是所定义函数的参数,而这个变量定义在函数外面,比如: var more = 1 那么我们有如下结果:...原创 2018-06-29 21:54:04 · 4023 阅读 · 1 评论 -
scala集合类详解(总结的比较全面)
对scala中的集合类虽然有使用,但是一直处于一知半解的状态。尤其是与java中各种集合类的混合使用,虽然用过很多次,但是一直也没有做比较深入的了解与分析。正好趁着最近项目的需要,加上稍微有点时间,特意多花了一点时间对scala中的集合类做个详细的总结。1.数组Array在说集合类之前,先看看scala中的数组。与Java中不同的是,Scala中没有数组这一种类型。在Scala中,Arra...转载 2018-07-29 11:56:41 · 5685 阅读 · 0 评论 -
Maven创建scala项目及打包
1.创建新工程可以选择maven-archetype-quickstart或者scala-archetype-simple。2.点击next,填写GroupId,ArtifactId。其中GroupId为项目组名,后者为默认项目名。点击next。3.点击finish即可创建。4.目录结构如下:5.在main目录下新建sala目录文件,如下图所示。可以发现scala文件为灰色。6.点击...原创 2019-06-21 14:15:37 · 6840 阅读 · 2 评论