会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
超爷天下第一
种树最好的时间是十年前和现在!
博客园
首页
新随笔
联系
订阅
管理
2018年11月23日
scala(9) Monad
摘要: 待续。。。
阅读全文
posted @ 2018-11-23 09:29 超爷天下第一
阅读(402)
评论(0)
推荐(0)
2018年6月30日
scala (8) 模糊匹配
摘要: object MatchDemo { /** * 定义偏函数用PartialFunction来表示 * PartialFunction[T1,T2]要求传入一个参数T1,T2代表返回的类型。 * 偏函数体中的case只会执行一个,如果匹配到了就不会继续往下匹配 */ val func: PartialFunction[String, Int] = { ...
阅读全文
posted @ 2018-06-30 15:57 超爷天下第一
阅读(1922)
评论(0)
推荐(0)
2018年6月28日
scala (7) Set and Tuple
摘要: /** * 不可变长Set集合 */ val set0 = Set(1, 2, 3, 4, 5) //++并没有改变原有的set集合,只是将两个set进行合并形成新的set集合 val newSet0 = set0 ++ Set(6, 7, 8, 9) println(newSet0) /** * 可变长set集...
阅读全文
posted @ 2018-06-28 19:22 超爷天下第一
阅读(228)
评论(0)
推荐(0)
scala (6) Map
摘要: 在scala中Map分为可变长(mutable)和不可变长(imtable)
阅读全文
posted @ 2018-06-28 19:17 超爷天下第一
阅读(2518)
评论(0)
推荐(0)
2018年6月27日
scala (5) 可变序列和不可变序列
摘要: /** * 序列分为可变长和不可变长,序列其实就是list,底层是链表结构 * 特点:插入有序,可重复,增加和移除元素很快,查询慢 * 不可变长序列:List * 可变长序列:ListBuffer */ /** * 不可变长序列List ,长度不可变,角标元素也不可变 */ val list = List(1,2,3,4,5) /*list(0) = 11...
阅读全文
posted @ 2018-06-27 09:49 超爷天下第一
阅读(1104)
评论(0)
推荐(0)
2018年6月25日
scala (4) 可变数组和不可变数组
摘要: 在scala中数组分为不可变长数组(在immutable包下)和可变长数组(在mutable包下) 不可变长数组指的是长度不可变,但是数组中角标对应的元素的值是可变的 可变数组指的是长度和数组中角标对应的元素都是可变的。 相关:
阅读全文
posted @ 2018-06-25 19:40 超爷天下第一
阅读(7132)
评论(0)
推荐(1)
2018年6月24日
scala (3) Function 和 Method
摘要: scala 定义函数的关键字是 val 定义函数的通用格式是 val 函数名 = (参数列表)=> {函数体} 在scala 中定义方法的关键字是 : def 定义方法的通用格式: def 方法名(参数列表) : 方法的返回值类型 = {方法体} //方法的返回值不需要使用return关键字,同时方
阅读全文
posted @ 2018-06-24 23:09 超爷天下第一
阅读(653)
评论(0)
推荐(0)
2018年6月22日
scala (2) while 和变量
摘要: val: 是不可变的,即声明了变量不能再进行更改,类似于java中的final var: 是可变的,即可以重新对其赋值 声明变量的通用格式: 关键字 变量名:变量类型 = 变量值 // name 在后续的使用中不能进行更改。 val name: String = "zs" var 在后续的使用中可以
阅读全文
posted @ 2018-06-22 17:17 超爷天下第一
阅读(546)
评论(0)
推荐(0)
scala (1) for 循环
摘要: scala if else 判断 (1)在scala中末尾不需要添加 分号 作为语句的终结符。 val name = "Leo" (2) 在 scala 中 if else 是有返回值的,返回值是最后一条语句。if(num > 10)"Li" else 2 (3) 因为 if 和 else 是有值的
阅读全文
posted @ 2018-06-22 09:26 超爷天下第一
阅读(1809)
评论(0)
推荐(0)
2018年6月21日
scala 时间格式转换(String、Long、Date)
摘要: 1)scala 时间格式转换(String、Long、Date) 1、时间字符类型转Date类型 2、Long类型转字符类型 3、时间字符类型转Long类型 2)scala 时间和时间戳互转 时间转换为时间戳: 时间戳转化为时间:
阅读全文
posted @ 2018-06-21 17:14 超爷天下第一
阅读(16008)
评论(0)
推荐(1)