
scala从如入门到出门
大数据必备的开发语言,就算你不用,你也会看到别人写的,所以你得会,不然都看不懂别人写的代码
南修子
深圳大数据求坑~
展开
-
南修子|set和map
set分为可变和不可变可变set不可变setmap可变map不可变mapmap的默认的是不可变的原创 2021-06-16 09:35:26 · 87 阅读 · 0 评论 -
南修子|元组Tuple
元组是不可变的,可以同时存在多种类型原创 2021-06-15 14:41:31 · 101 阅读 · 0 评论 -
南修子|数组和列表介绍
Array数组注意:scala访问数组下标是用的小括号!或者是List的用法介绍::用法::,两个冒号就是把左边的加到右边的最前方读作“cons”:::的用法介绍:::三个冒号,实现类似叠加的功能,看下面示例代码...原创 2021-06-15 14:30:33 · 101 阅读 · 0 评论 -
南修子|关于循环
一般语言里面循环,无外乎while和for,foreach等scala中while的示例:scala中不能用 =》 i++ ,只能是i+=1或者i=1+1scala中的分号是可选的,写了的话,我觉得可读性更强点接下来看一下,scala函数字面量的语法for循环to和until注意区别,一个是包含边界,一个是不包含边界带条件的for语句嵌套for循环先这样,后面再补充...原创 2021-06-15 14:10:31 · 93 阅读 · 0 评论 -
南修子|执行scala文件
我们编写一个简单的scala文件,内容如下然后我们,再cmd窗口执行该scala结尾的文件原创 2021-06-15 13:35:22 · 218 阅读 · 0 评论 -
南修子|函数定义
scala的函数和其他语言的方法是一个意思下面的scala函数的基本结构:例:返回结果类型推断如果函数体在一行内的话,可以不写大括号没有返回类型的方式:没有返回类型的话,默认是Unit,可以自己写上Unit,这个Unit就相当于Java当中的Void类型...原创 2021-06-15 13:32:29 · 1114 阅读 · 1 评论 -
南修子|关于变量的定义
在scala中变量定义分为两种:val和varval代表定义之后不可改变类似于JAVA中的final,一旦被赋值,就不能再被修改了var定义之后可以改变scala具有类型推断的能力:指定变量类型scala的语言规范,类型写在变量名的后面,并且用 : 冒号隔开一般针对类似scala这种具有类型推断的语言,就没有必要再自己去指定类型了...原创 2021-06-15 09:30:36 · 116 阅读 · 0 评论