Scala
大米饭精灵
无敌的我。。咳咳
展开
-
Scala学习总结
一、数据类型整形、浮点型、布尔型、字符型、字符串二、转移符\b(\u0008退格)、\t(\u0090TAB)、\n(\u000a换行)、\r(\u000d回车)、\"(\u0022双引号)、\'(\u0027单引号)、\\(\u005c反斜杠)待续。。。...原创 2018-04-15 12:09:20 · 218 阅读 · 0 评论 -
Scala-02
一、Scala面向对象 继承(父和子的关系) 封装(属性、方法封装到类,new出来,点出方法) 多态(框架实现,父类引用指向子类对象) Animal Dog extends Animal Pig extends Animal Dog dog = new Dog(); Pig ...原创 2018-04-22 19:48:59 · 108 阅读 · 0 评论 -
Scala面向对象
class Test{ //属性 var name:String = _ private[this] val age:Int = 0 //方法 def Person{ println(name+" is "+this.age) } } class Test1(val name:String , var age:Int){ println("Class Test1...原创 2018-04-19 21:14:16 · 113 阅读 · 0 评论 -
Scala-01
Scala初探一、为什么选择Scala 1.Spark核心代码是Scala实现的,用于阅读源码,修改源码 2.相对Java更优雅,兼容Java工具类,开发速度快 3.能融合大数据生态圈二、Scala数据类型 val 值 val 值名称:类型 = xxx var变量 var 变量名:类型 = xxx ...原创 2018-04-15 12:08:49 · 144 阅读 · 0 评论 -
Scala模式匹配
package com.模式匹配 import scala.util.Random object MatchApp extends App { val array = Array("Sam", "Legend", "Taylor") val name = array(Random.nextInt(array.length)) name match { case "Sam" ...原创 2018-04-19 17:43:19 · 100 阅读 · 0 评论 -
Scala高阶函数(匿名函数)
package com.模式匹配 object FunctionApp extends App{ /**匿名函数 * (x:Int) => x+1 * {x:Int => x+1} */ //scala 把函数赋值给一个变量 def sayHello(name:String): Unit ={ println("hello: " + nam...原创 2018-04-19 21:14:02 · 614 阅读 · 0 评论 -
Scala_String
package com.studyScala /** * Created by Administrator on 2018/4/19. */ object StringApp extends App{ val name = "dove" println("My name is: " + name) println(s"My name is: $name") val b ...原创 2018-04-19 21:13:48 · 123 阅读 · 0 评论 -
Scala(隐式转换)
隐式转换在不修改源代码的情况下,或者看不到源代码的情况下,如何添加一个已存在的类的中添加一个方法??? 1.继承 2.重写 3.动态代理 目的:隐式(偷偷摸摸)的对类的方法进行增强package com.隐式转换_增强类的功能 import java.io.File import scala.io import scala.io.Sour...原创 2018-04-19 21:11:50 · 120 阅读 · 0 评论 -
Scala 中 case class 与 class 的区别
From:https://blog.csdn.net/hfutlxm/article/details/76154844在Scala中存在case class,它其实就是一个普通的class。但是它又和普通的class略有区别,如下: 1、初始化的时候可以不用new,当然你也可以加上,普通类一定需要加new;scala> case class Iteblog(name:String)defi...转载 2018-05-15 20:27:45 · 2734 阅读 · 0 评论