大数据——编程语言Scala
文章平均质量分 68
Scala是一门以Java虚拟机(Jvm)为运行环境并将面向对象和函数式编程的最佳性能结合在一起的静态类型编程语言
友培
感觉数据+AI之美
展开
-
Scala学习视频心得(三)函数、流程控制
文章目录1、流程控制1)if..else2)for循环控制3)while循环4)循环中断★2、函数1)函数定义2)函数参数3)函数至简原则4)高阶函数① 函数作为值传递② 函数作为参数传递5)函数的柯里化和闭包6)递归7)控制抽象8)自定义函数,实现while循环9)惰性函数 1、流程控制 1)if…else //1、单分支的情况 /*println("请输入年龄") val age: Int = StdIn.readInt() if(age<18){ pr原创 2021-03-05 22:14:23 · 157 阅读 · 0 评论 -
Scala学习视频心得(二)变量和数据类型、运算符
文章目录1、变量&常量2、命名规范1)命名规则3、字符串输出4、键盘输入5、数据类型1)整数类型2)浮点类型3)字符类型4)特殊类型6、类型转换1)数值类型自动转换2)强制类型转换3)数值类型和String类型转换类型转换面试题7、运算符1)算术运算符2)比较运算符Scala中==、equals、eq3)逻辑运算符4)赋值运算符5)Scala运算符本质IDEA中宏定义 1、变量&常量 声明一个整数类型的变量 a ,并将10赋值给a var a:Int = 10 pr原创 2021-02-28 20:24:58 · 171 阅读 · 0 评论 -
Scala学习视频心得(一)语言特点、伴生对象
文章目录1、Scala语言特点2、伴生对象 1、Scala语言特点 Scala是一门以Java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言(静态语言需要提前编译的如: Java、c、cll等,动态语言如: js)。 1)Scala是一门多范式的编程语言,Scala支持面向对象和函数式编程。(多范式,就是多种编程方法的意思。有面向过程、面向对象、泛型、函数式四种程序设计方法。) Scala源代码(.scala)会被编译成Java字节码(.class),然后运行原创 2021-02-28 20:22:25 · 135 阅读 · 0 评论