![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
文章平均质量分 79
梦里Coding
bigData
展开
-
Scala-类型转换
当Scala 程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数值类型,这个就是自动类型转换(隐式转换)。数据类型按精度(容量)大小排序为:1)基本说明(1)自动提升原则:有多种类型的数据混合运算时,系统首先 自动将所有数据转换成精度大的那种数据类型 ,然后再进行计算。(2) 把精度大的数值类型赋值给精度小的数值类型时,就会报错 ,反之就会进行自动类型转换。(3) ( byte short )和 char 之间不会相互自动转换。(4) byte short char 他们三者可以计算,原创 2021-11-13 19:47:54 · 934 阅读 · 0 评论 -
Scala-数据类型(基础概念+案例)
Scala数据类型数据类型整数类型(Byte、Short、Int、Long)字符类型(char)数据类型1)Scala中一切数据都是对象,都是Any的子类。2)Scala中数据类型分为两大类:数值类型(AnyVal)、引用类型(AnyRef),不管是值类型还是引用类型都是对象。3)Scala数据类型仍然遵守,低精度的值类型向高精度值类型,自动转换(隐式转换)4)Scala中的StringOps是对Java中的String增强5)Unit:对应Java中的void,用于方法返回值的位置,表示方法原创 2021-11-13 17:01:43 · 2470 阅读 · 0 评论 -
Scala入门- 变量(基础+案例)
Scala-变量和数据类型2.1 注释2.2 变量和常量(重点)2.1 注释Scala注释使用和 Java 完全一样。注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来,再用代码去体现。1)基本语法(1)单行注释://(2)多行注释:/* */(3)文档注释:/****/ 在IDEA中,多行注释的用法:打/*,接着回车。也可/**,按回车。代码规范:(1)使用一次 tab 操作,实现缩进,默认整体向右边移动,用 shift+tab 整体向左移(2)或者使原创 2021-11-06 15:17:06 · 435 阅读 · 0 评论 -
Scala入门(详细笔记总结包括环境搭建)
Scala入门1.1概述1.1.1 为什么学习Scala1.1.2 Scala发展历史1.1概述1.1.1 为什么学习Scala1)Spark—新一代内存级大数据计算框架,是大数据的重要内容。2)Spark就是使用Scala编写的。因此为了更好的学习Spark, 需要掌握Scala这门语言。3))Spark的兴起,带动Scala语言的发展!1.1.2 Scala发展历史联邦理工学院的马丁·奥德斯基(Martin Odersky)于2001年开始设计Scala。马丁·奥德斯基是编译器及编程的狂原创 2021-11-04 20:32:22 · 1568 阅读 · 0 评论