随笔分类 -  scala

摘要:1, 引入maven依赖 2, 在resource下使用配置文件 application.conf 3, 使用scalike进行读取或者插入操作 也可以对环境进行区分 配置文件的加载方式为: 阅读全文
posted @ 2018-09-28 14:44 bronk 阅读(1802) 评论(0) 推荐(0) 编辑
摘要:Map Scala映射(Map)是一组键/值对的对象。 任何值都可以根据键来进行检索。键在映射中是唯一的,但值不一定是唯一的。映射也称为哈希表。映射有两种,不可变的和可变的。可变对象和不可变对象之间的区别在于,当对象不可变时,对象本身无法更改。 默认情况下,Scala使用不可变映射(Map)。如果要 阅读全文
posted @ 2018-05-30 14:52 bronk 阅读(245) 评论(0) 推荐(0) 编辑
摘要:Scala Set(集合)是没有重复的对象集合,所有的元素都是唯一的。 Scala 集合分为可变的和不可变的集合。 默认情况下,Scala 使用的是不可变集合,如果你想使用可变集合,需要引用 scala.collection.mutable.Set 包。 1, 获取set集合 2, 添加和删除元素 阅读全文
posted @ 2018-05-30 14:25 bronk 阅读(641) 评论(0) 推荐(0) 编辑
摘要:列表 Scala 列表类似于数组,它们所有元素的类型都相同,但是它们也有所不同:列表是不可变的,值一旦被定义了就不能改变,其次列表 具有递归的结构(也就是链接表结构)而数组不是。。 1, 创建 list 2, 获取list中的值 3, 列表链接; 4, list常用操作 scala中可以直接使用 j 阅读全文
posted @ 2018-05-18 14:57 bronk 阅读(2061) 评论(0) 推荐(0) 编辑
摘要:scala中的数组和 java中的数组一样, 定义了长度后不可改变 1, 产生一个数组: 有3种创建数组的方式, 分别直接new, 直接赋值, 或者使用 Array中的rang来产生 2, 对数组中的元素进行赋值 3, 遍历数组中的元素 4, 使用concat进行数组拼接 6, 可变数组 可变数组操 阅读全文
posted @ 2018-05-11 18:02 bronk 阅读(4800) 评论(0) 推荐(0) 编辑
摘要:一, 基本数据类型 1, scala的数据类型和java类似, 不同的是scala中所有的类型都是引用类型的 2, string 处理, 字符串定义 一般使用双引号进行定义, val str = "abc" 如果想保持原样输出, 可以使用 ''' 进行定义 字符串的格式化输出 3, 变量定义 val 阅读全文
posted @ 2018-05-11 16:42 bronk 阅读(593) 评论(0) 推荐(0) 编辑
摘要:Scala的解释器在解析函数参数(function arguments)时有两种方式:先计算参数表达式的值(reduce the arguments),再应用到函数内部;或者是将未计算的参数表达式直接应用到函数内部。前者叫做传值调用(call-by-value),后者叫做传名调用(call-by-n 阅读全文
posted @ 2017-09-12 13:32 bronk 阅读(6558) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示