Scala相关文章索引(1)

工具资源

初学Scala,搜了一下,网友们的评价是使用IntelliJ IDEA作为Scala的IDE比官方提供的还nice,所以关于IDEA的使用,必定得储备一下哈:
IntelliJ IDEA 使用心得与常用快捷键

ctrl + d

基本常识

  1. Scala学习笔记 - 风儿飞 - 博客园

输入:quit 退出Scala Shell

  1. scala 学习:object 和class, trait

Scala中没有静态修饰符,static,在object下的成员全部都是静态的,如果在类中声明了与该类相同的名字的object则该object是该类的“半生对象"

  1. scala入门之变量定义

scala有两种变量,val和var。val类似于Java里的final变量(字节码反编译成Java,其实就是final的变量)。一旦初始化了,val就不能再被赋值。相反,var如同Java里面的非final变量

官方建议大家尽量定义val变量,这样在垃圾回收时可以减少不必要的确认

  1. 第十章 Scala 容器基础(九):使用foreach来遍历一个集合

_这种通配符来替代一个临时变量i

  1. Scala 中的case关键字在这里是什么意思?

  2. DSL:领域特定语言学习笔记 一

  3. scala学习7--class、object、trait - dongdone - 博客园

环境部署

  1. scala配置intellij IDEA15.0.3环境及hello world!
  2. Spark入门实战系列--3.Spark编程模型(下)--IDEA搭建及实战

Debug

本文Debug主要集中在如何通过IDEA搭建Scala的IDE上

  1. plugin scala is incompatible with current installation

  2. 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)

你可能感兴趣的:(Scala相关文章索引(1))