首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
afewnotes
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
Scala Basis
基础Scala中数据类型也是class7种数值类型:Byte,Char,Short,Int,Long,Float,andDoubleBoolean类型原始类型与class类型无区别,可在数字上调用方法
Scala Data Structure
使用 for (elem <- arr if ...) ... yield ... 转换为新的数组 等价于 arr.filter(...).map(...) 或者更简洁 arr filter { ... } map {...} 遍历 for((k,v) <- map) ...
Scala Class etc.
Classes一个源文件可包含多个类,每个类默认都是public类字段必须初始化,编译后默认是private,自动生成public的getter/setter;Person示例private字段,生成
Scala Class etc. 2
Higher-OrderFunctionsdef定义的是方法,而不是函数函数可作为变量存在,可直接调用,也可作为值传递给其他函数_后缀将普通方法变为函数:ceil_根据上下文编译器可以自动将方法转换为
Scala Operators, File & RegExp
OperatorsThread.yield()反引号除了用于命名标识符,还可以在调用方法时避免冲突(yield为Scala关键字,但也是Thread的方法)中缀运算符(infixoperators),
Scala Collection Method
接收一元函数map转换元素,主要应用于不可变集合transform与map相同,不过用于可变集合,直接转换collect接收偏函数(PartialFunction)作为参数;模式匹配也是一种偏函数gr
Scala XML
XML直接在代码中使用XML字面量Scala中的Node与DOM不同,不包含父节点信息层级操作内嵌表达式,在XML中直接写Scala代码块模式匹配
Scala Future
Futurescala.concurrent.Future异步执行代码块监听结果(阻塞)回调问题:1.回调地狱;2.执行顺序无法预知Promise与Java8中的CompletableFuture类似
Scala Type Parameters 1
类型参数表现形式:在名称后面以方括号表示,Array[T]何处使用class中,用于定义变量、入参、返回值函数、方法类型边界上边界T<:UpperBound下边界T>:LowerBound上下文边界T
Scala Type Parameters 2
类型关系Scala支持在泛型类上使用型变注释,用来表示复杂类型、组合类型的子类型关系间的相关性协变+T,变化方向相同,通常用在生产逆变-T,变化方向相反,通常用在消费
下一页
个人成就
文章被点赞
14
文章被阅读
7,469
掘力值
216
关注了
0
关注者
0
收藏集
0
关注标签
27
加入于
2016-08-23