Scala
ywendeng
在这我将记录我软件开发的经验和常见问题-万丈高楼平地起,勿在浮沙筑高台。
展开
-
scala 学习总结(一): implicit 函数的使用
1、implicit 常见的用法 关键字implicit用来标记一个隐式定义。编译器才可以选择它作为隐式变化的候选项。你可以使用implicit来标记任意变量,函数或是对象。 1. 使用implicit 可以实现——隐式参数 object ImplicitTest { /** * Implicit实现隐式参数 */ object Context{ imp原创 2016-07-30 10:32:33 · 1367 阅读 · 0 评论 -
Scala常用基础语法总结(一)
1、在spark 中如果没有为一个表达声明变量,默认为res。比如:scala> 1+1res0: Int = 2在实际开发中你常会看到如下代码Try(............) match { case Success(res) => res case Failure(e) => logger.error(s原创 2016-08-01 20:59:15 · 698 阅读 · 0 评论 -
scala 常用基础语法总结(二):mkString 、ArrayBuffer、yield 的使用
1、Array 数组数组声明方式一:val a = new Array[Int](10) 注意: 数组初始化后,长度就固定下来了,而且元素全部根据其类型初始化数组声明方式二:val s=Array("Scala","Java","Pathon")2、ArrayBuffer // 使用ArrayBuffer()的方式可以创建一个空的ArrayBufferval b = ArrayBuffer[I原创 2016-08-10 21:05:52 · 3168 阅读 · 0 评论