随笔分类 -  scala

摘要:/ 删除一个文件夹,及其子目录 @param dir / def deleteDir(dir: File): Unit = { val files = dir.listFiles() files.foreach(f = { if (f.isDirectory) { deleteDir(f) } el 阅读全文
posted @ 2017-05-09 16:47 丹江湖畔养蜂子赵大爹 阅读(4046) 评论(0) 推荐(0) 编辑
摘要:scala如果你想实现像if ,while等类似的控制结构,根本没有值要传入花括号{}直接的代码里。要怎么实现。 比如说,我们要实现一个断言的控制结构,myAssert(), myAssert函数参考自带参数和一个标示变量,如果标示位为false,则什么都不做,如果为true则进行正常判断。 下面是 阅读全文
posted @ 2016-03-21 16:55 丹江湖畔养蜂子赵大爹 阅读(720) 评论(0) 推荐(0) 编辑
摘要:scala是一种函数式编程风格的语言,除了常见的if......else ,for ,while等传统的流程控制结构,也可以自定义流程控制的控制结构。 再了解scala如何实现编写新的流程结构,我们了解一下头等函数的概念; scala的函数是头等函数(first-class function).你不 阅读全文
posted @ 2016-03-21 16:28 丹江湖畔养蜂子赵大爹 阅读(899) 评论(1) 推荐(2) 编辑
摘要:使用scala打印九九乘法表,可以有多种实现方法,实现的过程充分的体现的scala语言的优势和巨大的简洁性和高效性, 下面我用了5种方法实现九九乘法表。 使用类似于java,c++等指令风格的的编程实现,源码如下: 执行的结果如下: 1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6 阅读全文
posted @ 2016-03-16 16:59 丹江湖畔养蜂子赵大爹 阅读(8719) 评论(3) 推荐(3) 编辑

点击右上角即可分享
微信分享提示