代码之家  ›  专栏  ›  技术社区  ›  Rolando

为什么有时swiftui需要明确指出一个论点,有时则不需要?

  •  0
  • Rolando  · 技术社区  · 4 年前

    我正在尝试使用以下库: https://github.com/peek-travel/swift-currency

    使用它的一种方法是做这样的事情,表示它是5美元:

    USD(5.01)
    

    我注意到,在我的一个子视图中,当我这样做时,我会得到以下错误:

    Compiling failed: missing argument label 'floatLiteral:' in call
    

    我可以通过做来解决 USD(floatLiteral: 5) ,这意味着同样的事情。

    为什么在某些情况下,在我的代码中我可以做到 USD(5) 没有错误,而在其他情况下,我必须明确地陈述论点?

    API提供的美元参考文件如下: https://peek-travel.github.io/swift-currency/Structs/USD.html

    0 回复  |  直到 4 年前