码迷,mamicode.com
首页 >  
搜索关键字:scala基础    ( 117个结果
Scala基础语法
Scala-Hello World 目标,在本地启动一个项目,能够输出helloworld https://www.scala-lang.org/ 官网提供的下载安装方式有很多种。 推荐IDE: IDEA 和 VSCode 这里我安装了IDEA,就用了它。 创建scala文件的时候,提示安装Scal ...
分类:其他好文   时间:2021-06-25 17:00:41    阅读次数:0
Scala基础
Scala语言类型(同java) 静态,强,类型推断, 弱类型:(javascripte) > "1"+2 '12' 强类型:(java,scala,python) >>> "1"+2 TypeError: cannot concatenate 'str' and 'int' objects 动态类 ...
分类:其他好文   时间:2021-05-24 14:04:24    阅读次数:0
Scala 基础(十五):Scala 模式匹配(三)
1 变量声明中的模式 match中每一个case都可以单独提取出来,意思是一样的. 应用案例 val (x, y) = (1, 2) val (q, r) = BigInt(10) /% 3 //说明 q = BigInt(10) / 3 r = BigInt(10) % 3 val arr = A ...
分类:其他好文   时间:2020-07-08 13:32:30    阅读次数:57
Scala 基础(十三):Scala 模式匹配(一)
1 match 应用案例 Scala的模式匹配 案例代码完整: package com.atguigu.base object MatchDemo { def main(args: Array[String]): Unit = { // 模式匹配,类似于Java的switch语法 var resul ...
分类:其他好文   时间:2020-07-08 13:24:06    阅读次数:49
Scala 基础(十四):Scala 模式匹配(二)
1 匹配数组 1)Array(0) 匹配只有一个元素且为0的数组。 2)Array(x,y) 匹配数组有两个元素,并将两个元素赋值为x和y。当然可以依次类推Array(x,y,z) 匹配数组有3个元素的等等.... 3)Array(0,_*) 匹配数组以0开始 应用案例 2 匹配列表 应用案例 fo ...
分类:其他好文   时间:2020-07-08 13:18:41    阅读次数:64
Scala 基础(九):Scala 函数式编程(一)基础(一)概念、定义、调用机制
1 概念的说明 1)在scala中,方法和函数几乎可以等同(比如他们的定义、使用、运行机制都一样的),只是函数的使用方式更加的灵活多样。 2)函数式编程是从编程方式(范式)的角度来谈的,可以这样理解:函数式编程把函数当做一等公民,充分利用函数、 支持的函数的多种使用方式。 3)面向对象编程是以对象为 ...
分类:其他好文   时间:2020-07-07 13:35:12    阅读次数:58
Scala 基础(六):Scala变量 (三) 标识符
1 标识符概念 1) Scala 对各种变量、方法、函数等命名时使用的字符序列称为标识符 2) 凡是自己可以起名字的地方都叫标识符 2 标识符的命名规则 Scala中的标识符声明,基本和Java是一致的,但是细节上会有所变化。 1) 首字符为字母,后续字符任意字母和数字,美元符号,可后接下划线_ 2 ...
分类:其他好文   时间:2020-07-06 21:37:40    阅读次数:78
scala
scala 一: scala基础 1 概念 Scala就是一门语言, 是spark的框架语言. 继承了面向对象编程和函数式编程. Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。htt ...
分类:其他好文   时间:2020-06-29 18:52:39    阅读次数:75
系统学习scala--基础
scala基础 安装scala(不推荐使用最新版本,2.11.x够用了) "scala官网" "2.11.12版本下载页面" 这里我选择2.11.12版本,在下载页面往下拉,选择scala 2.11.12.msi(windows用户),msi安装比较简单,一直点点就行。如果下载速度慢,建议用迅雷。 ...
分类:其他好文   时间:2020-05-18 00:45:02    阅读次数:74
scala - 基础:Scala fold, foldLeft, foldRight
说明 从本质上来讲,fold方法读取一种数据,然后返回给你另外一种。 fold和foldLeft和foldRight做的事同样的事情,仅有一点点不同。 fold val numbers = List(1, 2, 3, 4, 5) val res = numbers.fold(10) { (z, i)... ...
分类:其他好文   时间:2020-04-18 09:32:45    阅读次数:47
117条   1 2 3 4 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!