Spark学习之Scala的基础知识
2024-09-01 06:34:49
Scala的变量声明
在Scala创建变量的时候,必须使用val或者var
val,变量值不可修改,一旦分配不能重新指向别的值
var,分配后,可重新指向类型相同的值
举例
val lines = sc.textFile("helloSpark.txt")
lines = sc.textFile("helloSpark2.txt") 是错的
var lines2 = sc.textFile("helloSpark.txt")
lines2 = sc.textFile("helloSpark2.txt") 是对的
Scala的匿名函数和类型推断
lines.filter(line => line.containes("world"))
定义一个匿名函数,接收一个line参数,
使用line这个String类型变量上的contains方法,并返回结果
line的类型不需要指定,能自动推断出来。
打印
lines.foreach(println)
最新文章
- 使用SQL Server Audit记录数据库变更
- 使用 GCC 调试程序
- 修改stb_image.c以让Duilib直接支持Ico格式的图标显示
- 理论与实践中的 C# 内存模型,第 2 部分
- MEF简单示例
- Clean Code第三章<;函数>;
- jQuery-ui treegird 使用
- input输入框的各种样式
- wsdl透明解析
- 游戏UI框架设计(7): 资源国际化技术
- 【HTML】DocType
- Linux 查看CPU温度
- I used to know
- 深度学习在graph上的使用
- 蓝图Blueprint
- jsp视频如何播放
- ORACLE报错和解决方案
- c/c++字节序转换(转)
- two week summary
- DS图遍历--深度优先搜索