一、隐式转换 1.1 使用隐式转换 隐式转换指的是以 关键字声明带有单个参数的转换函数,它将值从一种类型转换为另一种类型,以便使用之前类型所没有的功能。示例如下: 1.2 隐式转换规则 并不是你使用 转换后,隐式转换就一定会发生,比如上面如果不调用 方法的时候,普通人就还是普通人。通常程序会在以下情 ...
分类:
其他好文 时间:
2019-09-22 11:14:53
阅读次数:
87
一、集合简介 Scala中拥有多种集合类型,主要分为可变的和不可变的集合两大类: 可变集合 : 可以被修改。即可以更改,添加,删除集合中的元素; 不可变集合类 :不能被修改。对集合执行更改,添加或删除操作都会返回一个新的集合,而不是修改原来的集合。 二、集合结构 Scala中的大部分集合类都存在三类 ...
分类:
其他好文 时间:
2019-09-22 10:59:22
阅读次数:
153
1.windows10使用idea创建wordcount时,hadoop 二进制 加 空指针异常。是因为没有hadoop,hadoop环境变量 解决:配置下载hadoop,配置环境变量 2.写的wordcount在spark集群上跑是 19/09/11 20:19:54 INFO spark.Spa ...
分类:
其他好文 时间:
2019-09-20 21:18:21
阅读次数:
100
上次我们介绍了函数式编程的好处,并使用scala写了一个小小的例子帮助大家理解,从这里开始我将真正开始介绍scala编程的一些内容。 ...
分类:
其他好文 时间:
2019-09-19 19:24:41
阅读次数:
55
scala里面的lazy一般是一个关键字,多用于放在一个变量的前面,这样表示这个变量是一个惰性变量 ...
分类:
其他好文 时间:
2019-09-18 13:06:21
阅读次数:
109
scala的基础数据类型有7种:(无引用类型) Byte Char Short Int Long Float Double 两种变量类型定义:val(常量)var(变量) 使用val定义的常量,指引用的不可再改变,而用var变量引用的是可以进行改变,如下示: 注:scala语言可以不用定义变量的数据 ...
分类:
其他好文 时间:
2019-09-17 14:37:31
阅读次数:
97
作用homebrew命令进行安装 终端: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" (如果缺权限,提前输入 sudo chmod -R g+w /usr/loca ...
分类:
系统相关 时间:
2019-09-17 12:44:13
阅读次数:
114
package com.bjsxt.scala /** * 1.scala中定义在object中的变量,方法都是静态的。 * 2.scala中一行代码后可以写“;" 也可以不写,会有分号推断机制,多行代码写在一行要用分号隔开 * 3.定义变量用var,定义常量用val; a:Int 是变量的类型,可 ...
分类:
其他好文 时间:
2019-09-15 00:20:17
阅读次数:
105
1. 自动补全变量: new Person.var ,然后按回车键;效果:代码变成: val person: Person = new Person 2.添加打印语句: person.name.prln (也可以是prtln) ,然后按回车键。效果,代码变成: println(person.name ...
分类:
其他好文 时间:
2019-09-13 20:34:04
阅读次数:
216
Redis 是内存数据库,是nosql数据库。 基于key value存储的数据,key只能是string类型, v 可以使多种类型。 关系型数据库的索引机制; btree SAP HANA ERP 中的HANA是内存数据库。SAP 介绍: http://baijiahao.baidu.com/s?... ...
分类:
其他好文 时间:
2019-09-13 01:15:24
阅读次数:
157