Scala

Scala课堂(2):基础(一)

jerry Scala
这里我们转载Twitter的Scala课堂  ,转载的内容基本来自Twitter的Scala课堂中文翻译,部分有小改动. 表达式 scala> 1 + 1 res0: Int = 2 res0是解释器自动创建的变量名称,用来指代表达式的计算结果。它是In

Scala课堂(3):基础(二)

jerry Scala
这里我们转载Twitter的Scala课堂  ,转载的内容基本来自Twitter的Scala课堂中文翻译,部分有小改动. 部分应用(Partial application) 你可以使用下划线“_”部分应用一个函数,结果将得到另一个函数。Scala使用下划

Scala课堂(4):基础(三)

jerry Scala
这里我们转载Twitter的Scala课堂  ,转载的内容基本来自Twitter的Scala课堂中文翻译,部分有小改动.类 scala> class Calculator { | val brand: String = "HP" | ...
阅读全文

Scala课堂(5):基础(四)

jerry Scala
这里我们转载Twitter的Scala课堂  ,转载的内容基本来自Twitter的Scala课堂中文翻译,部分有小改动. apply 方法 当类或对象有一个主要用途的时候,apply方法为你提供了一个很好的简洁的语法结构。 scala> clas

Scala课堂(6):基础(五)

jerry Scala
这里我们转载Twitter的Scala课堂  ,转载的内容基本来自Twitter的Scala课堂中文翻译,部分有小改动. 模式匹配 这是Scala中最有用的部分之一。 匹配值 scala> val times = 1 times: Int = 1 scala> ...
阅读全文

Scala课堂(7):基础(六)

jerry Scala
这里我们转载Twitter的Scala课堂  ,转载的内容基本来自Twitter的Scala课堂中文翻译,部分有小改动. 异常 Scala中的异常可以在try-catch-finally语法中通过模式匹配使用。 try { remoteCalculatorService.add...
阅读全文

Scala课堂(8):集合(一)

jerry Scala
这里我们转载Twitter的Scala课堂  ,转载的内容基本来自Twitter的Scala课堂中文翻译,部分有小改动. 基本数据结构 Scala提供了一些不错的集合列表 List scala> val numbers = List(1, 2, 3, 4) numbers: ...
阅读全文

Scala课堂(9):集合(二)

jerry Scala
这里我们转载Twitter的Scala课堂  ,转载的内容基本来自Twitter的Scala课堂中文翻译,部分有小改动.

Scala课堂(10):模式匹配和函数组合

jerry Scala
这里我们转载Twitter的Scala课堂  ,转载的内容基本来自Twitter的Scala课堂中文翻译,部分有小改动.

Scala课堂(11):类型和多态类型(一)

jerry Scala
这里我们转载Twitter的Scala课堂  ,转载的内容基本来自Twitter的Scala课堂中文翻译,部分有小改动.什么是静态类型?它们为什么有用? 按Pierce的话讲:“类型系统是一个语法方法,它们根据程序计算的值的种类对程序