博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scala匿名函数
阅读量:6583 次
发布时间:2019-06-24

本文共 864 字,大约阅读时间需要 2 分钟。

package com.ming.testimport scala.math._object AnonymousFunc {      def valueAtOneQuarter(f:(Double)=>Double)=f(0.25)    def mulby(factor:Double)=(x:Double,y:Double)=>factor*x*y    def main(args: Array[String]): Unit = {        var a=Array(3.14,2,3).map { (x:Double) => 3*x }    for(i<-a)println(i)    var b=valueAtOneQuarter(ceil _)    println(b)        var c=mulby(4)    var d=c(4,5)    println(d)       //高阶函数的使用,打印一个三角形    (1 to 9).map("*" * _).foreach {println }        (1 to 9).filter(_ % 2==0).foreach { println}        //对字符串进行排序哦    "mdasfsda,sdafdsaf,saf,哈哈发生大幅".split(",").sortWith(_.length>_.length).foreach { println }               aa()      }    //控制抽象  def until(condition: => Boolean)(block: =>Unit){    if(!condition){      block      until(condition)(block)    }  }    def aa()={    var x=10    until (x==0){      x-=1      println(x)    }  }  }

 

转载地址:http://anxno.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
黑马程序员__反射总结
查看>>
Scala学习笔记(5)-类和方法
查看>>
Quartz原理
查看>>
完全卸载oracle|oracle卸载|彻底卸载oracle
查看>>
垃圾收集基础
查看>>
Docker安装及基本命令
查看>>
控制namenode检查点发生的频率
查看>>
2、递归遍历文件夹下每一个文件
查看>>
Remove auto_increment from Schema Dumps (mysqld...
查看>>
解决activity加上Theme.Translucent.NoTitleBar 页面跳转显示桌面
查看>>
php类库
查看>>
浅谈Java中的对象和引用
查看>>
SQL 注入自我总结
查看>>
Linux线程
查看>>
Exchange Server 2013 系列八:邮箱服务器角色DAG实战
查看>>
一个有趣的命令
查看>>
已发布13集网站开发技术视频:http://blog.sina.com.cn/s/blog_67d27f340102vf7l.html
查看>>
Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据
查看>>
MySQL数据库的优化(二)
查看>>