Scala相关文章索引(1)
2017-02-27 本文已影响49人
司小幽
工具资源
初学Scala,搜了一下,网友们的评价是使用IntelliJ IDEA作为Scala的IDE比官方提供的还nice,所以关于IDEA的使用,必定得储备一下哈:
IntelliJ IDEA 使用心得与常用快捷键

基本常识
输入
:quit
退出Scala Shell
Scala中没有静态修饰符,static,在object下的成员全部都是静态的,如果在类中声明了与该类相同的名字的object则该object是该类的“半生对象"
scala有两种变量,val和var。val类似于Java里的final变量(字节码反编译成Java,其实就是final的变量)。一旦初始化了,val就不能再被赋值。相反,var如同Java里面的非final变量
官方建议大家尽量定义val变量,这样在垃圾回收时可以减少不必要的确认
_这种通配符来替代一个临时变量i
环境部署
Debug
本文Debug主要集中在如何通过IDEA搭建Scala的IDE上
-
Intellij idea配置scala开发环境
在部署的过程中,幽遇见了三个问题:
①下载了IDEA,在IDEA集成的自带plugin库中查找到了,Scala插件,无法下载成功。
②导入本地plugin报如上“1”错误,不适配,某种程度上最新版本的Scala似乎和低版本的IDEA不兼容。
③成功导入Scala Plugin,但是Scala SDK,Create时无可选项,本地在解压文件中找不到有效导入内容。
针对如上三点,个人成功的组合是IDEA 2016.2 + CSDN上下载的
(scala-intellij-bin-2016.2.1)