
Scala
不清不慎
热爱编程,热爱生活。
展开
-
Scala基础语法大全总结(一)
Scala语言是一门基于JVM的编程语言,具有强大的功能,它即具有类似Java的面向对象的特性,而且也类似于C语言面向过程,函数也是一等公民,即不需要在隶属于哪一个类就可以执行。基于JVM的特性,使得scala和Java可以无缝互操作,scala可以任意操作Java的代码,两者的联系紧密。Scala解释器的使用: REPL: Read(读值)、Evaluation(计算)、Prin...原创 2018-07-09 21:34:25 · 11453 阅读 · 1 评论 -
Scala隐式转换与隐式参数详解
隐式转换是Scala中一种非常有特色的功能,是其他编程语言所不具有的,它允许你手动指定,将某种类型对象转换为另一种类型对象。通过这个功能可是实现 更加灵活强大的功能。转发写标明原文地址:Scala的隐式转换最为核心的就是定义隐式函数,即implicit conversion function,定了隐式函数,在程序的一定作用域中scala会 自动调用。Scala会根据隐式函数的签名,在程序中...原创 2018-07-16 14:33:20 · 2504 阅读 · 0 评论 -
Scala基础语法大全总结(二)
上一篇中我们介绍了scala中的变量,常量的定义,然后各种分支循环语句的介绍以及函数的介绍。这篇中我们接着上面来介绍scala的基础语法。lazy特性在scala中有一种特殊的性质:懒加载 。这种性质也是scala中非常重要的一种性质,在spark中,就利用这种 特性是实现了transformation操作以及action操作。在scala中,懒加载就是说将一个变量使用lazy关键...原创 2018-07-13 11:30:12 · 1399 阅读 · 0 评论