当前位置: 首页 > news >正文

手机直播app开发制作郑州seo优化公司排名

手机直播app开发制作,郑州seo优化公司排名,广东网站建设企业,房产信息网的官网如果您使用Scala或Ceylon甚至JavaScript等更高级的语言进行编程#xff0c;则“嵌套函数”或“本地函数”是您非常常见的习惯用法。 例如#xff0c;您将编写诸如fibonacci函数之类的东西#xff1a; def f() {def g() a string!g() – says g … 如果您使用Scala或Ceylon甚至JavaScript等更高级的语言进行编程则“嵌套函数”或“本地函数”是您非常常见的习惯用法。 例如您将编写诸如fibonacci函数之类的东西 def f() {def g() a string!g() – says g } 来自Aaron Yodaiken的Stack Overflow的问题 f()函数包含一个嵌套的g()函数该函数对于外部f()函数的作用域是局部的。 在Java中无法创建这样的局部函数但是您可以将lambda表达式分配给局部变量然后使用它。 上面的示例可以转换为以下Java代码 String f() {SupplierString g () - a string!;return g.get() - says g; } 尽管这个例子很简单但测试一个更有用的用例。 例如请考虑以下jOOλ单元测试 它检查是否Stream.close()的语义正确跨越各种jOOλ实施Seq方法即两股合并为一个 Test public void testCloseCombineTwoSeqs() {ConsumerBiFunctionStreamInteger, StreamInteger, Seq? test f - {AtomicBoolean closed1 new AtomicBoolean();AtomicBoolean closed2 new AtomicBoolean();Stream s1 Stream.of(1, 2).onClose(() - closed1.set(true));Stream s2 Stream.of(3).onClose(() - closed2.set(true));try (Seq s3 f.apply(s1, s2)) {s3.collect(Collectors.toList());}assertTrue(closed1.get());assertTrue(closed2.get());};test.accept((s1, s2) - seq(s1).concat(s2));test.accept((s1, s2) - seq(s1).crossJoin(s2));test.accept((s1, s2) - seq(s1).innerJoin(s2, (a, b) - true));test.accept((s1, s2) - seq(s1).leftOuterJoin(s2, (a, b) - true));test.accept((s1, s2) - seq(s1).rightOuterJoin(s2, (a, b) - true)); } 局部函数是test 它接受两个StreamInteger参数产生一个Seq?结果。 为什么不只写私有方法呢 当然这也可以通过私有方法经典的Java风格解决。 但是有时候使用局部作用域会更加方便因为测试Consumer 局部功能无法逃脱该单个单元测试的作用域。 仅应在此单一方法内使用。 另一种更经典的Java方法是定义一个本地类然后将函数放入其中。 但是这种解决方案更加精益。 但是一个缺点是在Java中以这种方式实现递归要困难得多。 另请参阅 http : //stackoverflow.com/q/19429667/521799 翻译自: https://www.javacodegeeks.com/2016/02/abusing-java-8-functionalinterfaces-local-methods.html
http://www.zqtcl.cn/news/912059/

相关文章:

  • 深圳开发网站建设哪家好外贸网络营销培训
  • 广州智迅网络做网站免费下载ps素材网站
  • 什么网站时候做伪静态开发软件定制
  • 找人做网站 多少钱西宁市公司网站建设
  • 网页设计 教程网站找权重高的网站方法
  • 网站建设本地还是外地重庆seo排名方法
  • 那个网站做网编好昨晚兰州发生了什么事
  • 温州建设局网站首页哪里可以学做资料员的网站
  • 网站怎样在360做优化wordpress文章图片在线裁剪
  • 彭州建设网站建设网站哪间公司比较好
  • qq空间网站根目录慧聪网首页
  • 制作小程序和网站的公司杭州品牌设计公司
  • 显示网站翻页代码wordpress 金融 模板下载
  • 用双语网站做seo会不会phpmysql网站
  • 长沙专业网站建设公司优惠券怎么做自己的网站
  • 做网站如何宣传怎么弄公众号
  • seo网站策划书网站建设资金投入
  • 做网站东莞东莞建网站wordpress 多文件上传
  • 公司注册流程聊城网站优化案例
  • 化妆品网站建设实施方案杭州seo代理公司
  • 网站小图片素材高质量外链
  • 福州个人建站模板有没有一些有试卷做的网站
  • 教你如何建设网站阿里去旺道seo优化
  • 想做一个个人网站怎么做网站组成部分
  • 旅游门户网站模板下载全国最新产品代理商
  • 老河口网站设计中企动力科技做什么的
  • 如何建立网站管理系统甘孜州住房和城乡规划建设局网站
  • 阿里网站建设新闻门户网站什么意思
  • 桂林微信网站wordpress 连接信息
  • 电商网站开发简历跨境电商怎么搞