如果方法调用的参数需要传递 float ,是否可以简单地传递 10 而不是 10.0?我一直在这样做,但经常看到指定 .0 的代码,并且想知道是否有任何理由这样做。谢谢。
最佳答案
这不是必需的,但在执行此操作时最好使用正确的类型和/或添加显式转换 - 更多的是出于 self 文档的目的而不是其他任何目的。对于文字值,只需指定常量,例如10.0f
- 对于变量,只需使用 C 风格的类型转换,例如( float )i
。
关于objective-c - 当需要 float 时传递整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3140407/