【问题标题】:Java syntax in argument [duplicate]参数中的Java语法[重复]
【发布时间】:2019-06-22 14:36:28
【问题描述】:

谁能告诉我这个奇怪的语法是什么?我尝试用谷歌搜索,但找不到正确的结果。
Rating( movieName, rate: 5);

它看起来像是某种 json 语法。 “率:5”是做什么的?谢谢

【问题讨论】:

  • 你能分享一个完整的sn-p吗?这看起来不像是有效的 Java 语法。
  • 在我看来它不像 Java 语法。你在哪里找到的?
  • 你在哪里看到过这段代码?你能把你复制那行的网址贴出来吗?
  • 这看起来更像是您用来显示参数名称的 IDE 的一项功能。您使用的是哪个 IDE?
  • 您看到的rating: 不是代码的一部分。这是 IDE(在本例中为 IntelliJ)显示的提示,以使代码更易于理解。

标签: java


【解决方案1】:

最终由编译器解析的真正语法是:

new Rating("1234", 4);

您在参数前面看到的字符串只是来自您的 IDE 的类型提示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-04
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多