Chapter01 Scala基础知识
来源:互联网 发布:网络配置 编辑:程序博客网 时间:2024/06/11 14:56
1. Scala编译器
安装步骤:下载Scala –> 解压 –> 将Scala/bin的路径添加到PATH中 –> 打开命令行窗口 –> 输入scala
有Tab键补全功能
2. 声明值和变量
val
定义的是一个常量,值无法改变,声明变量可以用var
。变量或函数的类型写在变量或函数后面。
val count:String = null
3. 算术和操作数重载
+ - * / %
等操作符都是方法。所有符号都是用方法命名,比如
4+5
等价于4.+(5)
。通常,a 方法 b = a.方法(b)
Scala没有
++
和--
操作,可以使用+=1
或-=1
等价操作。
4. 调用函数和方法
调用数学函数需要调用下面语句:
import scala.math._ //_字符是通配符,类似Java中的*,可以省略前面的scala.直接用import .math._
不带参数的Scala方法通常不使用圆括号。
5. apply方法
"hello"(4)
等价于"hello".apply(4)
// 输出’o’,是hello的第4个字符
6. Scaladoc
http://www.scala-lang.org/api/2.11.0-M4/#package
【待续】
0 0
- Chapter01 Scala基础知识
- Chapter01 基础知识
- chapter01
- Scala 基础知识
- Scala基础知识
- Scala基础知识
- Scala 基础知识
- HTML5游戏开发 Chapter01 基础知识与Processing.js
- Scala详解--------基础知识详解
- spark scala基础知识汇总
- Scala基础知识之函数
- Scala基础知识之集合
- scala基础知识--Ordering
- 小试牛刀chapter01
- 【chapter01】绪论
- scala学习笔记四----scala基础知识学习
- scala入门-02基础知识->方法
- scala入门-03基础知识->表达式
- iOS开发网络数据之AFNetworking使用
- < !--随机数的产生 -->
- 条款49 了解new-handler的行为
- 移植 bash
- LeetCode -- Binary Tree Postorder Traversal
- Chapter01 Scala基础知识
- 第八天(练习)
- Linux查看端口
- 架构设计:系统间通信(11)——RPC实例Apache Thrift 上篇
- LeetCode -- Course Schedule
- Codeforces Round #328 (Div. 2) B. The Monster and the Squirrel (规律)
- Android测试 ---- Espresso + Jacoco
- zlib库 在windows下的编译与使用
- LeetCode -- Intersection of Two Linked Lists