Scala
人生路且修且行
大数据开发,一起探讨一起进步吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spark读取嵌套json代码测试示例
示例一 示例数据: {"name":"zhangsan","age":18,"scores":[{"yuwen":98,"shuxue":90,"yingyu":100},{"dili":98,"shengwu":78,"huaxue":100}]} {"name":"lisi","age":19,"scores":[{"yuwen":58,"shuxue":50,"yingyu":78},{"dili":56,"shengwu":76,"huaxue":13}]} {"name":"wangwu","ag原创 2021-05-12 22:50:20 · 509 阅读 · 0 评论 -
scala类,循环,8种方法函数
大数据第29天-scala类,循环,8种方法函数 类和对象 规则: 1 Scala object相当与Java中的单例,object中定义的全是变量,因此执行时先被加载执行 2 Scala中定义变量使用var,定义常量使用val,变量和常量类型可以省略不写,会自动推断 3 Scala中每行后都会有分号自动推断机制,不需要显式写出 “;” 4 建议在Scala中使用驼峰命名法 5 Scala类中可以...原创 2019-07-16 22:14:49 · 327 阅读 · 0 评论 -
scala的Trait和样例类
大数据第30天-scala的Trait和CaseClass Trait 注意: 1 case _ 表示什么都匹配不上,放在诸多匹配的最后 2 match 既可以匹配值还可以匹配类型 3 匹配过程中会有数值的转换 4 自上向下匹配,匹配上后向下匹配 5 模式匹配外部的{}可以省略 /** * 模式匹配 */ object Match { def main(args: Array[St...原创 2019-07-17 20:05:54 · 152 阅读 · 0 评论 -
scala集合详述
大数据第30天-scala数组、5集合 字符串 显示s串中第一个出现b的下标索引 println(s.indexOf(98)) 使用 concat() 方法来连接两个字符串 s1.concat(s2) 类似于 s1 + s2 创建一个可以修改的字符串 val buf = new StringBuilder; 集合 集合都可分为可变与不可变 Array /** ...原创 2019-07-17 20:06:29 · 125 阅读 · 0 评论
分享