gpt4 book ai didi

swift - 静态方法只能在类型上声明

转载 作者:搜寻专家 更新时间:2023-10-31 21:49:47 24 4
gpt4 key购买 nike

我收到一条错误消息:

Static methods may only be declared on a type

我该如何解决这个问题?

public static func random(min min: CGFloat, max: CGFloat) -> CGFloat {

return CGFloat.random() * (max - min) + min
}

这就是我从 SWIFT 类调用上述方法的方式。

var ran = CGFloat.random(min:-255, max:588)

最佳答案

我在一个有点困惑的地方收到此错误消息的原因是我在类里面早些时候缺少一个右括号

对于编译器来说,声明似乎在另一个方法中。出于这个原因,错误消息出现在一个看起来没有问题的地方。错误消息本身是正确的。

这是第一个谷歌热门,所以我在这里添加我的经验,希望它能帮助其他遇到类似问题的人。

关于swift - 静态方法只能在类型上声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40195942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com