原文:Scala 学习笔记(一)

前言 scala是以实现scaleable language为初衷设计出来的一门语言。官方中,称它是object oriented language和functional language的混合式语言。并且,scala可以和java程序无缝拼接,因为scala文件编译后也是成为.class文件,并且在JVM上运行。不过,我更关心的是它的scaleable 扩展性 。一门语言到底怎样才算有扩展性呢 ...

2013-01-18 11:56 6 34904 推荐指数:

查看详情

Scala学习笔记--枚举

枚举 scala不用关注枚举的特别语法,取而代之的是标准库中的类, scala.Enumeration 想要创建新的枚举,只需要拓展这个类的对象即可 object Color extends Enumeration{ val Red = Value val Green ...

Mon Dec 29 17:28:00 CST 2014 0 3903
Scala 学习笔记(2)之类和对象

Scala 的类大抵和 Java 是类似的,简单的例子如下: class MyClass { var myField : Int = 0; def this(value : Int ...

Fri Sep 26 08:28:00 CST 2014 0 3888
Scala学习笔记

1、进入scala:直接输入scala即可 2、退出:输入:quit或者:q都可以 3、输入变量一部分,按Tab键可补全可调用的方法名称 4、从技术上讲Scala并不是一个解释器,实际上是将读取的输入内容迅速的编译成字节码,然后交由Java虚拟机执行,也被称为REPL(读取-计算-打印-循环 ...

Wed Sep 23 02:07:00 CST 2015 1 15787
Scala学习笔记(八)(Set以及Map)

Scala集合为相同类型的配对的不同元素的集合。换句话说,集合是不包含重复元素的集合。有两种集合,不可改变的和可变的。可变和不可变的对象之间的区别在于,当一个对象是不可变的,对象本身不能被改变。 默认情况下,Scala中使用不可变的集。如果想使用可变集,必须明确地导入 ...

Tue Jun 06 00:26:00 CST 2017 0 1952
scala 学习笔记一 列表List

 1、介绍     Scala 列表类似于数组,它们所有元素的类型都相同,但是它们也有所不同:列表是不可变的,值一旦被定义了就不能改变,其次列表 具有递归的结构(也就是链接表结构)而数组不是。。     列表的元素类型 T 可以写成 List[T]。例如,以下列出了多种类型的列表 ...

Thu Jul 19 00:48:00 CST 2018 0 761
Scala学习笔记(二)(for循环相关)

Scala里if...else语句 if语句不管是在哪种语言里是使用最多的语句了. scala的if语句与java如出一辙. 举个栗子就不再赘述: 一个 if 语句的语法: if(Boolean_expression) { // Statements will execute ...

Mon Jun 05 23:01:00 CST 2017 0 2447
scala学习笔记-Actor(19)

Scala的Actor类似于Java中的多线程编程。但是不同的是,Scala的Actor提供的模型与多线程有所不同。Scala的Actor尽可能地避免锁和共享状态,从而避免多线程并发时出现资源争用的情况,进而提升多线程编程的性能。此外,Scala Actor的这种模型还可以避免死锁等一系列 ...

Sat Apr 15 08:45:00 CST 2017 0 3474
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM