第一章 基础
val 定义的值实际上是一个常量
var 声明其值可变的变量
val xmax,ymax = 100
var greeting,message: String = null
1.3 常用类型
Scala的7种数值类型:Byte、Char、Short、Int、Long、Float和Double
1、toString()
2、to(10)
...
分类:
其他好文 时间:
2016-06-16 15:02:34
阅读次数:
274
环境 1. Intellij Idea 2. Scala 插件 3. http://scala-lang.org/ 教程: http://blog.csdn.net/expt/article/details/7775896 ...
分类:
其他好文 时间:
2016-05-18 23:54:23
阅读次数:
150
程序开始可以在某一个object中定义main方法object MyObject{def main(args:Array[String]{Println("Hello world")}}也可以通过对象扩展APP类,将代码放在构造器的方法中 (TheApptrait can be used to qu...
分类:
其他好文 时间:
2015-07-14 00:07:06
阅读次数:
194
1、伴生对象形如:
有一个类
class Test{
}
一个object和该类同名
object Test{
}object Test的作用类似于静态类(工具类),其中的所有成员都是静态的,在object Test中可以直接访问class Test的成员;反之,class Test中要通过object Test来引用其成员例如使用Test.的方式2、apply方法class中的appl...
分类:
其他好文 时间:
2015-07-04 09:45:23
阅读次数:
125
Scala与Java具有许多相似之处,但又有许多不同。这里主要从一个Java开发人员的角度,总结在使用Scala的过程中所面临的一些思维转变。这里只是总结了部分两种语言在开发过程中的不同,以后会陆续更新一些切换后在开发过程中值得注意的地方。下面列举了部分,但令人印象深刻的Scala语言的不同之处,具体的代码示例及详细阐述见下文。
? Scala中可直接调用Java代码,与Java无缝连接;...
分类:
编程语言 时间:
2015-06-10 15:48:35
阅读次数:
156
1. scala 的函数的参数默认都是val类型的2. _ 参数占位符3. 偏应用函数,类似于python 函数赋值到另外一个变量:def sum(a,b,c): return a+b+csum(1,2,3) // 输出6a = suma(1,2,3) // 输出6 在scala中:def ...
分类:
其他好文 时间:
2015-05-01 17:21:29
阅读次数:
129
类 / 对象【《快学Scala》笔记】一、类1、Scala中的类是公有可见性的,且多个类可以包含在同一个源文件中;1 class Counter{2 private var value = 0 //类成员变量必须初始化,否则报错3 4 def increment(){ /...
分类:
其他好文 时间:
2014-09-22 02:24:41
阅读次数:
245
非阻塞的程序 应该保障的一些特性 : 等待无关性wait-free:能确保每次的调用在有限的步数之内完成,不管其他调用的步骤有多少。杀掉几个线程 锁无关性lock-free:执行这段程序的某些线程会被延迟,但必须确保至少...
分类:
其他好文 时间:
2014-07-22 09:10:35
阅读次数:
374