scala
文章平均质量分 51
believe2017slwx
这个作者很懒,什么都没留下…
展开
-
Scala基本类型和操作
Scala基本类型和操作一、基本类型 scala有9中基本类型,分别是Byte、Short、Int、Long、Char、String、Float、Double、Boolen,它们的取值范围是: Byte 8位有符号补码整数 Short 16位有符号补码整数 Int ...原创 2018-01-31 17:40:50 · 695 阅读 · 0 评论 -
scala零碎知识点
REPL使用scala 进入repl在repl内:help 查看repl帮助:quit 退出repl:paste 粘贴多行代码scala var和valvar和val都是修饰变量的引用var 变量引用可以改变,即可以指向新的对象val 变量的引用不可改变,即不可以指向新的对象;但对象自身可以改变Ra...原创 2018-03-08 16:01:44 · 174 阅读 · 0 评论 -
Scala函数
匿名函数格式(参数 :类型) => 函数的操作示例(a:Int) => println(a)val fun:Int=>Unit = (a:Int) => println(a)高阶函数函数作为参数传递格式def higer(fun:String=>Unit,str: String):Unit={ fun(str)}示例def higer2(str: ...原创 2018-03-02 15:34:31 · 137 阅读 · 0 评论 -
Scala 模式匹配
通配符匹配object All_Match { def wildcardPattern(x:String):String= x match { case _ => "other" } def main(args: Array[String]): Unit = { println(wildcardPattern("hello")) }}常量匹配obje...原创 2018-03-12 15:44:02 · 202 阅读 · 0 评论 -
Scala 隐式转换
简单说,隐式转换就是:当Scala编译器进行类型匹配时,如果找不到合适的候选,那么隐式转化提供了另外一种途径来告诉编译器如何将当前的类型转换成预期类型。隐方式转换语法“implict def”形式(Scala 2.10版本之前的写法)object All_implicit { // “implict def”形式的隐式转换 object Convert{ implicit d...原创 2018-03-12 15:46:38 · 142 阅读 · 0 评论 -
scala命令行
scala命令行帮助 :helpscala退出命令行 :qscala执行脚本 scala path/*.scala原创 2018-03-05 11:50:55 · 979 阅读 · 0 评论 -
Scala 概述
Scala是可扩展语言的缩写,是一种混合功能编程语言。 它由Martin Odersky创建。 Scala特点 Scala是面向对象语言:Scala是一种纯粹的面向对象语言,每一个值都是一个对象。类通过子类化和基于灵活的基于混合组合机制进行扩展作为多重继承的干净替代。 Scala是函数式编程语言:Scala也是一种函数式语言,每个函数都是一个值,每个值都是一个对象,所以每...原创 2018-04-04 13:52:13 · 225 阅读 · 0 评论