1定义名称:
1 | scala中只有两种方式定义名称:val,var |
2.数据类型转换:
1 | val a=10.asInstanceOf[Double] 将Int类型转换成Double类型 |
3.函数,方法
1 | Scala函数定义: |
def:定义函数关键字
max:函数的名称
(x:int,y:int):函数的入参(可能有,可能没有)
1 | def sum(x:Int,y:Int): Unit ={ |
4.函数的调用
1 | package com.ruozedata.scala |
5.循环表达式:
1 | 1 to 10==1.to(10) 调用的是Range.Inclusive【1,2......10】 |
6.面向对象
1 | object ClassDemo { |
7.占位符
1 | var name:String=_ (表示占位符) 注意:必须要加数据类型,否则不知道自己是什么数据类型 |
8.编写SparkConf
1 | package com.ruozedata.scala |
9.构造方法
1 | object gouzao { |
10.附属构造器
1 | package com.ruozedata.scala |