![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
神是念着倒
动脑子!!!
展开
-
[Scala]003-函数/方法
函数,目的是为了重用性、可组合性、简短、可读。在Scala中,函数(function)、方法(method)在语义上的差别很小。但不同的“语境“下:函数,是一个完整的对象,可以赋值给一个变量,并且可将其作为一个参数传入到方法中(而方法不可以)。不过它其实是继承了Trait(相当于Java的接口,而实际上比接口 功能还更强大)的类的对象;方法,是组成类的一部分,即在类中定义的函数就是方法;...原创 2019-05-08 16:33:21 · 727 阅读 · 0 评论 -
[Scala]004-(基本)数据类型
先掌握其骨架,再研究其细节。首字母都大写。可粗略分为4类:1、数值类:Byte、Short、Int、Long、Float、Double2、字符类:Char、String3、布尔类:Boolean4、其他:Null、Nothing、Any、AnyRef数据类型描述Byte8位【有符号】补码整数。数值区间为 -128 到 127Short16位【有符号】补...原创 2019-05-08 20:09:11 · 168 阅读 · 0 评论 -
[Scala]005-(复杂)数据结构(类型)
复杂数据类型:----List (基于链表实现)----Array(基于数组实现)----Vector(基于双向链表)----Seq(不允许有重复元素)----Tuple(最多有22个元素)----Range(范围)----Map(映射key,value)备注:scala一般使用两种类型的数据,val(常量)和var(变量),并且scala提倡使用常量而不是变量;所以当我们定义一...原创 2019-05-08 20:28:55 · 377 阅读 · 0 评论 -
[Scala]006-遇到的懵圈特殊符号组合-解释大全
特殊符号无非就这些:!@#¥%……&*-=+等这些参考:Scala 令人发指的特殊符号常用特殊符号scala中的奇怪的符号添加链接描述原创 2019-05-09 11:04:49 · 916 阅读 · 0 评论 -
[Scala]001-初识
Scala,发音:skɑːlə。取自于 Scalable(可伸缩、可扩展的)Language简写。01、基本概念1)多范式:多种编程方法。目前有四种程序设计方法:面向过程、面向对象、函数式、泛型。编程范式(programming paradigm(范例、样式、典范)),是指计算机编程的基本风格或典范模式。借用哲学术语,如果说每个编程者都在创造虚拟世界,那么编程范式就是他们置身其中自觉不自觉...原创 2019-05-07 17:13:47 · 196 阅读 · 0 评论 -
[Scala]002-变量
变量(variable),在Scala中,有可变、不可变之分:var,可变变量,在程序运行过程中其值可能发生改变,适用于OO;val,不可变变量,可理解为常量,在程序运行过程中其值不会发生变化,适用于FP。【定义/声明】变量注意:1)变量(不管是var、还是val),定义时必须初始化。否则报错!scala> var a:Int<console>:7: erro...原创 2019-05-07 22:01:46 · 281 阅读 · 0 评论 -
windows 10安装和配置Scala
windows 10下安装和配置scala-2.11.4原创 2019-07-12 22:22:36 · 778 阅读 · 0 评论