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

制作网站的公司电话号码仙桃做网站

制作网站的公司电话号码,仙桃做网站,买网站做seo,WordPress禁止英文评论插件如果您使用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://wiki.neutronadmin.com/news/18025/

相关文章:

  • 网站后台报表统计系统网站建设公司logo
  • 凯里网站建设如何收费到哪里学平面设计
  • 做网站的图片一般放哪代码怎么做网站
  • 网站策划书的撰写淘宝运营自学教程入门
  • 外包建站公司软件网站下载免费
  • 三水网站建设企业商城建设方案
  • 湖州建设企业网站新翼设计网站建设公司
  • 网站建设 要学多久wordpress 虎嗅 2015
  • 网站建设 军报高端网站建设公司排名
  • 为外国人做非法网站东莞建设银行电话号码
  • 合肥网站建设维护品牌代理
  • 郑州网站seo多少钱郑州做网站要
  • 厦门网站建设工作如何查网站关键词
  • 微信小程序可以做网站用wordpress远程安装教程
  • 杭州做网站wordpress frames
  • 廊坊网站seo排名今天的新闻联播内容摘抄
  • 网站开发找聚脑网深圳网页设计师工资是多少
  • 义乌国贸学校网站建设企业网站 费用
  • c 做网站方便吗企业网站规划方案
  • 电商服务站点建设方案海口网页设计公司排名
  • 成都网站建设好多科技清远市建设工程造价信息网站
  • 个人网站建设推广策划书上海公共招聘网怎么打不开
  • 湖州市交通建设管理局网站公司注册成本
  • 做钢材的网站有哪些手工灯笼
  • 公司网站设计维护碑林区营销型网站建设
  • 免费的网页网站动画网站模板
  • 西宁微信网站建设需要多少钱网站seo诊断报告
  • 网站建设需要度搜去湖北企业网站建设多少钱
  • 对网站建设有什么样好的建设意见wordpress更改默认头像
  • 台州哪家做企业网站比较好网站建设7个基