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)

最新文章

  1. 使用SQL Server Audit记录数据库变更
  2. 使用 GCC 调试程序
  3. 修改stb_image.c以让Duilib直接支持Ico格式的图标显示
  4. 理论与实践中的 C# 内存模型,第 2 部分
  5. MEF简单示例
  6. Clean Code第三章<函数>
  7. jQuery-ui treegird 使用
  8. input输入框的各种样式
  9. wsdl透明解析
  10. 游戏UI框架设计(7): 资源国际化技术
  11. 【HTML】DocType
  12. Linux 查看CPU温度
  13. I used to know
  14. 深度学习在graph上的使用
  15. 蓝图Blueprint
  16. jsp视频如何播放
  17. ORACLE报错和解决方案
  18. c/c++字节序转换(转)
  19. two week summary
  20. DS图遍历--深度优先搜索

热门文章

  1. 类spring ioc 泛型保留
  2. import 和from…import
  3. springbootl用thymeleaf整合htm
  4. MySQL之binlog日志
  5. 操作系统-IO管理疑难点
  6. Java集合框架之HashMap浅析
  7. Oracle数据库之六 单行函数
  8. C# 开发 BIMFACE 系列
  9. fiddler的安装于使用(一)安装fiddler
  10. Codeforces Round #504 E - Down or Right 交互题