第三节:scala-基础语法
来源:互联网 发布:mac哑光唇釉色号 编辑:程序博客网 时间:2024/06/04 01:12
定义变量
scala> var hellowvar="hellowvar"hellowvar: String = hellowvar//重新赋值scala> helloString="second var"hellowvar: String = second var
写过js的我发现 var 这块又被用上了
定义常量
scala>val name="huan"name: String = huan//不能被重新赋值,因为它是常量scala> name="lilin"<console>:12: error: reassignment to val name="lilin" ^
懒加载
// lazy 关键字 声明常量 表示 该常量只有在 使用的时候才会被赋值scala> lazy val passd="123"passd: String = <lazy>scala> passdres1: String = 123// 变量不可使用懒加载
定义函数
// scala 定义函数示意def add(x:Int,yInt):Int={ return x+y}/*** def 定义一个函数*add 函数名* x:Int,y:Int 形参* Int 返回值类型* return x+y 函数体*/
scala> def add (x:Int,y:Int) : Int={return x+y}add: (x: Int, y: Int)Int//调用函数scala> add(1,2)res4: Int = 3// scala 可以省略return 然后将最后一个语句执行结果作为返回scala> def add(x:Int,y:Int):Int={x+y}add: (x: Int, y: Int)Intscala> add(1,2)res0: Int = 3// 返回类型也可以省略,Scala 会自己计算返回值类型scala> def add(x:Int,y:Int)={x+y}add: (x: Int, y: Int)Intscala> add(1,4)res1: Int = 5
hello scala 程序
package scalaobject Test { // scala 同样以main 函数开始 def main(args: Array[String]):Unit= { //Unit 相当于 java中的void 表示没有返回值 var namses:String="hello sala"; println(namses); }}
0 0
- 第三节:scala-基础语法
- Java基础部分第三节
- 第一章百宝云基础语法新手教程第三节流程语句
- SQL语法全面接触第三节
- Scala 基础语法代码
- scala基础语法
- scala基础语法-集合
- Scala 基础语法
- scala 基础语法
- scala 语法 基础1
- scala语法 基础2
- scala语法 基础3
- Scala基础语法
- scala基础语法
- Scala基础语法笔记
- scala语法 基础4
- Scala 基础语法入门
- Scala 语法基础
- Java学习笔记——注解
- 机器学习及python实现——朴素贝叶斯分类器
- 第二节:环境安装配置
- 模拟操作系统FIFO置换算法
- 深入分析synchronized的实现原理
- 第三节:scala-基础语法
- webstorm破解激活
- Line in和Mic in的区别及使用
- Latex \bibliographystyle
- Maven制作alipay-sdk-java包到本地仓库
- 1062. 最简分数
- 推荐比较常用的一些Android开源项目
- SQL Server新版本即将亮剑
- IntelliJ IDEA设置打开窗口的数量