![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
商俊超
大数据猿人。努力不被开猿节流!
展开
-
Scala-AKKA基础代码实现
AKKA底层实现原理代码实现import akka.actor.{Actor, ActorSystem, Props}import com.typesafe.config.ConfigFactoryimport scala.collection.mutableimport scala.concurrent.duration._class Master extends Actor{ //将Worker信息存到map集合中 val map = new mutable..原创 2020-12-18 22:36:49 · 229 阅读 · 1 评论 -
Scala-用Java语法编写Scala中的Map、Filter、reduce、flatMap函数
import java.util.Arrays;import java.util.List;public class Test { public static void main(String[] args) { AdList<Integer> adl = new AdList(); adl.add(1); adl.add(2); adl.add(3); adl.add(4); adl.原创 2020-12-18 20:40:09 · 281 阅读 · 2 评论 -
Scala-集合的基本用法
object ListDmeo { def main(args: Array[String]): Unit = { val arr = Array(1,5,8,7,3,4,2,9,10) val max = arr.max val min = arr.min val sum = arr.sum val avg = sum.toDouble / arr.length// println(avg) //从数组左边累加 /** ..原创 2020-12-13 22:29:26 · 240 阅读 · 0 评论 -
Scala-模式匹配和样例类
Scala有一个十分强大的模式匹配机制,可以应用到很多场合:如switch语句、类型检查等。并且Scala还提供了样例类,对模式匹配进行了优化,可以快速进行匹配1 匹配字符串import scala.util.Randomobject CaseDemo01 extends App{ val arr = Array("YoshizawaAkiho", "YuiHatano", "AoiSola") val name = arr(Random.nextInt(arr.length).原创 2020-12-17 16:29:06 · 355 阅读 · 0 评论 -
Scala-类、对象、继承
1.类1.1类的定义//在Scala中,类并不用声明为public。//Scala源文件中可以包含多个类,所有这些类都具有公有可见性。class Student { //用val修饰的变量是只读属性,就是java中的public修饰的final变量 //(相当与Java中用final修饰的变量) val id = 666 //用var修饰的变量就是java中的public修饰的变量 var age: Int = 20 //类私有字段,只能在类的内部使用,和伴生对象中原创 2020-12-17 15:44:33 · 123 阅读 · 0 评论