摘要: 1、匿名函数 (参数:参数类型)=>函数体 匿名函数没有名字,使用 val f=(参数:参数类型)=>函数体 def f=(参数:参数类型)=>函数体 def test= (x:Int)=>{x*2} val test2=(x:Int)=>{x*3} println(test(2)) println 阅读全文
posted @ 2021-01-03 20:21 bioamin 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1、与java switch类似 package com.cslc.day3 import scala.util.Random object MatchApp { def main(args: Array[String]): Unit = { val names=Array("liu","wang" 阅读全文
posted @ 2021-01-03 17:49 bioamin 阅读(125) 评论(0) 推荐(0) 编辑
摘要: scala 可变列表与不可变链表 package com.cslc.day2 object listApp { def main(args: Array[String]): Unit = { val l=List(1,2,3,4,5) println(l.head) println(l.tail) 阅读全文
posted @ 2021-01-03 16:12 bioamin 阅读(68) 评论(0) 推荐(0) 编辑
摘要: scala不可变数组和可变数组 package com.cslc.day2 object ArrayApp extends App { /* * 不可变数组 * */ //通过new和赋值进行初始化 val a:Array[String]=new Array[String](5) println(a 阅读全文
posted @ 2021-01-03 16:11 bioamin 阅读(53) 评论(0) 推荐(0) 编辑
摘要: object是静态的,只能做一次加载,调用时,不需要进行new class 类需要做new 新的对象,通过对象进行方法和属性调用trait 类是接口 1、与java类型,class 类里面有变量(类内部声明变量需要声明类型和占位符,或者初始化默认值;在类名后边进行变量定义只需要声明类型) packa 阅读全文
posted @ 2021-01-03 15:23 bioamin 阅读(98) 评论(0) 推荐(0) 编辑