scala
文章平均质量分 75
donger__chen
这个作者很懒,什么都没留下…
展开
-
Scala基础
Scala基础 1.变量的声明 1.1 变量声明语法 val | var 变量名 [:变量类型] = 变量值,如: val age:Int = 123 val height = 123.3 var weight:Double = 123.3 var price:Float = 123.4f var isTrue:Boolean = true 1.var表明变量是可变的,val表明变量是不可变的(与java的final一样); 2.scala语法是变量名在前,数据类型在后,与java相反; 3.sc原创 2021-01-02 18:15:30 · 204 阅读 · 0 评论 -
scala函数基础
scala函数 1、函数的定义 def 函数名(参数列表):返回值数据类型={函数体} def add(x:Int,y:Int):Int={x + y} val 函数名:(参数类型) => 返回值类型 = {(参数) = > {函数体}} val add:(Int,Int) => Int ={(x,y) => {x + y}} 匿名函数/lambda (参...原创 2020-02-18 22:08:14 · 87 阅读 · 0 评论 -
scala面向对象基础
scala面向对象 1、类的定义 class 类名{ //变量 val … var … //定义方法 def 方法名(参数) : 返回类型 = {函数体} } 2、getter和setter 对于类中有var声明的变量(var name:String),scala编译器会直接自动生成其getter和setter方法;val(val name:String)...原创 2020-02-18 00:04:34 · 119 阅读 · 0 评论 -
scala中的数据结构
scala数据结构 1、种类 scala的数据结构有:数组Array、元组Tuple、容器Collection、序列Sequence、集合Set、映射Map、迭代器Iterator 2、数组 创建方式 (创建一个长度为10类型为Int的数组 1 val arr = new Array[Int](10) 默认初始化为0 2 val arr = Array(0,0,0,0,0,0,0...原创 2020-02-17 21:55:28 · 931 阅读 · 0 评论