Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java8命名参数传递?_Java_Java 8 - Fatal编程技术网

Java8命名参数传递?

Java8命名参数传递?,java,java-8,Java,Java 8,我正在看这个视频: https://vimeo.com/131394616 在分钟51:51中,使用以下语法调用方法loadTag(String tag,/*其他args*/): loadTag( tag: "java", /* other args */ ); 这仅仅是他的IDE的一个特性吗?既然我们谈到了这个主题,有没有一种方法可以在Java(8)中实现命名参数的传递 编辑:请注意,我是关于Java命名参数传递习惯用法的后续问题,这不是我主要关心的问题,而是视频中使用的实际语法,

我正在看这个视频:

https://vimeo.com/131394616
在分钟
51:51
中,使用以下语法调用方法
loadTag(String tag,/*其他args*/)

loadTag(
  tag: "java",
  /* other args */
);
这仅仅是他的IDE的一个特性吗?既然我们谈到了这个主题,有没有一种方法可以在Java(8)中实现命名参数的传递


编辑:请注意,我是关于Java命名参数传递习惯用法的后续问题,这不是我主要关心的问题,而是视频中使用的实际语法,它没有在我的IDE中编译。

在视频中,您稍后可以看到参数返回到正常形式,因此它是某种IDE插件/工具/宏(看起来像IntelliJ IDEA,其中有很多)以这种形式显示它


我完全可以在这样的演示环境中看到它的优势,因此,虽然它在当前的Java版本中不可用,但谁知道未来会带来什么呢。

AFAIK,不,没有什么不是Java,可能是Scala。.我想这是第二个问题,由@zapl链接,似乎是指我的问题。