Scala学习笔记(1)

  • 时间:
  • 浏览:2

插件地址 http://download.scala-ide.org/sdk/helium/e38/scala211/stable/site

Scala的有几个主要特征

2.函数式风格:高阶函数(Higher-Order Function)、局部套用(Currying)、嵌套函数(Nested Function)、序列解读(Sequence Comprehensions)等等。

3.写一段代码测试一下

本文来自云栖社区战略相互合作伙伴“开源中国”

1.面向风格:Scala中的每个值总要另三个 对象,包括基本数据类型(java中基本类型总要对象)在内,连函数也是对象。

2.安装IDE

Scala是本身多范式的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特征。scala都可不还可以和java系统进程无缝拼接,肯能scala文件编译后也是成为.class文件,然后 在JVM上运行,有下下一代Java之称,当然要有Java今天的阵势还有很长很长的一段路要走。

Scala目前最新的版本为2.11.8,下载地址http://www.scala-lang.org/,我下载的.msi文件,直接安装完毕自动去掉 了path

你你你这个版本:http://scala-ide.org/download/prev-stable.html

(2)已安装有Eclipse的,都可不还可以安装scala支持插件,支持的eclipse版本是3.8-4.3 (Juno and Kepler)

原文链接

1.安装Scala,你你你这个无需多说

本文作者:山海经 

(1)直接下载ScalaIDE,安装前一天就都可不还可以直接使用。

3.Scala是静态类型的,这就允许它提供泛型类、内控 类、甚至多态土依据(Polymorphic Method)

4.Scala都可不还可以与Java互操作:它用scalac你你你这个编译器把源文件编译成Java的class文件(即在JVM上运行的字节码)。我能 从Scala中调用所有的Java类库,也同样都可不还可以从Java应用系统进程中调用Scala的代码。它也都可不还可以访问现存的数之不尽的Java类库,这让(潜在地)迁移到Scala更加容易。