文章浏览阅读858次。1 条件控制语法scala中的条件控制if主要是三种写法ifif (布尔表达式) { statement}if…elseif (布尔表达式) { statement} else { statement}当实际的执行语句很短的情况下,可以直接简化if…else语句,在一行中写完,并可以......
admin 2024-01-22
文章浏览阅读125次。一、控制抽象控制抽象是针对函数参数而言,特别是传名参数1.传值参数我们常规的传参就是传入值,可以直接传入值,也可传入一个函数调用,由这个函数返回的值作为传入参数 // 1. 传值参数 def f0(a: Int)......
admin 2024-01-23
文章浏览阅读308次。13.1 主要的集合特质 关于集合的分类:Seq、Set、Map及其比较,可以参考博客:http://blog.csdn.net/bluishglc/article/details/51085917 Iterable指的是那些能生成用来访问集合中所有元素的Iterator 的集合:val coll = ... //某种It......
admin 2024-01-23
scala—基础I,学习笔记—scala高级编程,学习笔记—scala基础II,scala,spark,大数据...
admin 2024-01-23
文章浏览阅读1.3k次。scala运算符_spark !=...
admin 2024-01-23
文章浏览阅读317次。文章目录Scala并发编程模型Akka1. Akka简介Akka是什么?Actor 模型解决什么问题?2. Akka中Actor模型Actor模型及其说明Actor模型工作机制说明3. Actor模型快速入门SayHelloActorSayHelloActorDemo效果如图:小结和说明:4. Actor......
admin 2024-01-23
文章浏览阅读573次。第53讲:Scala中结构类型实战详解学习笔记本讲讲结构类型在其他语言中也有javasctipt、ruby动态语言中有一种知名的鸭子类型:如果看起来像鸭子,走起来像鸭子叫起来也像鸭子的话,我们就认为是鸭子。结构......
admin 2024-01-22
文章浏览阅读781次。1.不可变List(1) 创建一个List对象List本身是一个抽象类,不能直接调用其主构造方法来创建对象,而要通过其伴生对象中的apply方法创建val list1 = List(23, 65, 87)println(list1)该apply方法接收一个数组,然后调用ArrayBuf......
admin 2024-01-23
文章浏览阅读2.1k次。一、Scala介绍官网:http://www.scala-lang.org1、概述Scala即是面向对象的语言,也是面向函数的语言。scala可以为你在做大量代码重用和扩展时提供优雅的层次结构,并可以通过高阶函数来实现这样的目标。(高阶......
admin 2024-01-22
cttMiao擅长刷题笔记,SQL,scala,等方面的知识,cttMiao关注hive,storm,spark,hadoop领域....
admin 2023-10-14
文章浏览阅读115次。大数据学习笔记 - scala day 05 - 隐式转换 泛型...
admin 2024-01-23
文章浏览阅读668次。文章目录Scala类和对象类的声明定义抽象类继承伴生对象trait(特征)Scala类和对象类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝......
admin 2024-01-23
资源浏览查阅178次。目录如下Scala简介&快速入门基础语法变量数据类型流程控制操作符重载模式匹更多下载资源、学习资料请访问CSDN文库频道....
admin 2024-01-23
文章浏览阅读446次。1.Scala方法及函数区别① Scala 有方法与函数,二者在语义上的区别很小。Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法②Scala 中的方法跟 Java 的类似......
admin 2024-01-23
文章浏览阅读786次。大数据处理首选Scala语言,Java语言在Java8之前无数据处理能力,无函数式编程。一、模式匹配 类似于Java中的switch case,switch case对传入的值进行匹配,而Scala中的模式匹配可对类型、集合等进行匹配,功能更......
admin 2024-01-23
文章浏览阅读46次。package com.leegh.actorimport scala.actors.Actorobject First_Actor extends Actor { def act() { for (i <- 1 to 10) { println("Step : " + i) println(Thread......
admin 2024-01-23
文章浏览阅读2.9w次,点赞10次,收藏32次。变量获取变量的值是一个耗时的工作时,可以考虑使用lazy var. lazy val forLater = someTimeConsumingOperation()scala> val first :: rest = List(1, 2, 3) first: Int = 1 rest: List[Int] = List(2, 3)函数定义“=”并不......
admin 2024-01-22
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453