import scala.reflect.Class /** * Created by spark on 15-2-15. */ object ArrayTest { def main(args: Array[String]) = { println(arr.map(x=>(2*x)));//map括号里是个没函数名的函数     println(arr.filter(_%
原创 2022-07-19 12:07:52
47阅读
Scala变量声明• var x : Int = 7 • val x = 7 //自动类型推导• val y = “hi” //只读,相当于Java里的final
原创 2022-07-22 16:22:19
53阅读
Scala解释器 启动Scala解释器的步骤如下: ●安装Scala。 ●确保scala/bin目录位于系统PATH中。 ●在你的操作系统中打开命令行窗口。 ●键入scala并按Enter键。 提示:不喜欢命令行?你也可以通过其他方式运行Scala解释器,参见 http://horstmann.com/scala/install。 现在,键入命令,然后按Enter键。每一次,解释
原创 2012-10-29 15:09:52
363阅读
快速学习   http://www.yiibai.com/scala/scala_environment_setup.html定义Scala
原创 2022-12-28 15:08:44
125阅读
    结构:学会使用scala中主要流程控制语句 数组:学会数组的声明和使用 映射:了
原创 2023-04-20 18:31:58
48阅读
目录​​1.为什么使用scala?​​​​2 scala简介​​​​为什么使用scala​​​​scala对比Java​​​​案例​​​​3.开发环境安装​​​​安装JDK​​​​安装scala SDK​​​​安装IDEA scala插件​​​​4.scala解释器​​​​启动scala解释器​​​​执行scala代码​​​​退出解释器​​ 1.为什么使用scala?开发大数据应用程序(Spark
原创 2021-06-28 20:37:33
135阅读
全栈工程师开发手册 (作者:栾鹏)​​ 架构系列文章​​Scala 特性面向对象特性 Scala是一种纯面向对象的语言,每个值都是对象。对象的数据类型以及行为由类和特质描述。类抽象机制的扩展有两种途径:一种途径是子类继承,另一种途径是灵活的混入机制。这两种途径能避免多重继承的种种问题。函数式编程 Scala也是一种函数式语言,其函数也能当成值来使用。Scala提供了轻量级的语法用以定义匿名函数,支
转载 2018-05-25 10:50:43
68阅读
大家好?我是你们的好朋友,程序员乌拉?。相遇是缘,既然来了就拎着小板凳坐下来一起唠会儿?,如果在文中有所收获,请别忘了一键三连,动动你发财的小手?,你的鼓励,是我创作的动力?!废话不多说,直接?开干吧!PS:文末干货,记得拎着小板凳离开的时候也给它顺走?座右铭:“懒”对一个人的毁灭性有多大,早起的重要性就多大。@TOC(Scala概述)Scala概述Scala概述Scala是一种美丽、现代、富有表
推荐 原创 2022-04-06 22:03:44
823阅读
1点赞
映射Map可以称之为映射。它是由键值对组成的集合。在scala中,Map也分为不可变Map和可变Map。不可变Map定义语法val/var map = Map(键->值, 键->值, 键->值...) // 推荐,可读性更好val/var map = Map((键, 值), (键, 值), (键, 值), (键, 值)...)示例定义一个映射,包含以...
原创 2021-12-29 13:47:49
48阅读
函数scala支持函数式编程,将来编写Spark/Flink程序中,会大量使用到函数定义函数语法val 函数变量名 = (参数名:参数类型, 参数名:参数类型....) => 函数体[!TIP]函数是一个对象(变量)类似于方法,函数也有输入参数和返回值函数定义不需要使用def定义无需指定返回值类型示例定义一个两个数值相加的函数调用该函数参考...
原创 2021-12-29 13:56:27
69阅读
数组scala中数组的概念是和Java类似,可以用数组来存放一组数据。scala中,有两种数组,一种是定长数组,另一种是变长数组定长数组定长数组指的是数组的长度是不允许改变的数组的元素是可以改变的语法// 通过指定长度定义数组val/var 变量名 = new Array[元素类型](数组长度)// 用元素直接初始化数组val/var 变量名 = Array(元素1...
原创 2021-12-29 13:56:27
88阅读
scala简介scala是运行在JVM上的多范式编程语言,同时支持面向对象和面向函数编程早期,scala刚出现的时候,并没有怎么引起重视,随着Spark和Kafka这样基于scala的大数据框架的兴起,scala逐步进入大数据开发者的眼帘。scala的主要优势是它的表达性。接下来,我们要来学习:为什么要使用scala?通过两个案例对比Java语言和scala语言为什么使用...
原创 2022-02-16 16:45:32
111阅读
数组scala中数组的概念是和Java类似,可以用数组来存放一组数据。scala中,有两种数组,一种是定长数组,另一种是变长数组定长数组定长数组指的是数组的长度是不允许改变的数组的元素是可以改变的语法// 通过指定长度定义数组val/var 变量名 = new Array[元素类型](数组长度)// 用元素直接初始化数组val/var 变量名 = Array(元素1...
原创 2022-02-16 16:59:55
84阅读
Scala介绍及其基本语法
转载 2022-03-03 23:47:00
63阅读
                       Scala 学习一:环境配置      Scale 官网地址: http://s
原创 2015-07-26 01:42:13
338阅读
元组元组可以用来包含一组不同类型的值。例如:姓名,年龄,性别,出生年月。元组的元素是不可变的。定义元组语法使用括号来定义元组val/var 元组 = (元素1, 元素2, 元素3....)使用箭头来定义元组(元组只有两个元素)val/var 元组 = 元素1->元素2示例定义一个元组,包含一个学生的以下数据id姓名年龄地址1zha...
原创 2021-12-29 13:47:50
91阅读
循环在scala中,可以使用for和while,但一般推荐使用for表达式,因为for表达式语法更简洁for表达式语法for(i <- 表达式/数组/集合) { // 表达式}简单循环使用for表达式打印1-10的数字步骤生成1-10的数字(提示:使用to方法)使用for表达式遍历,打印每个数字参考代码1scala> val nums ...
原创 2021-12-29 13:59:56
112阅读
声明变量我们将来每一天编写scala程序都会定义变量。那scala语言如何定义变量呢? 语法格式Java变量定义int a = 0;在scala中,可以使用​​val​​​或者​​var​​来定义变量,语法格式如下:val/var 变量标识:变量类型 = 初始值其中 ​​val​​定义的是不可重新赋值的变量 ​​var​​定义的是可重新赋值的变量[!NOTE]scala中定义变量类型写在变量名后
原创 2022-02-16 16:50:01
69阅读
循环在scala中,可以使用for和while,但一般推荐使用for表达式,因为for表达式语法更简洁 for表达式语法for(i <- 表达式/数组/集合) { // 表达式} 简单循环使用for表达式打印1-10的数字步骤生成1-10的数字(提示:使用to方法)使用for表达式遍历,打印每个数字参考代码1scala> val nums = 1.to(10)
原创 2022-02-16 16:51:03
177阅读
函数scala支持函数式编程,将来编写Spark/Flink程序中,会大量使用到函数定义函数语法val 函数变量名 = (参数名:参数类型, 参数名:参数类型....) => 函数体[!TIP]函数是一个对象(变量)类似于方法,函数也有输入参数和返回值函数定义不需要使用​​def​​定义无需指定返回值类型示例定义一个两个数值相加的函数调用该函数参考代码scala> val add =
原创 2022-02-16 17:04:14
93阅读
  • 1
  • 2
  • 3
  • 4
  • 5