【发布时间】:2014-06-04 16:43:06
【问题描述】:
所以我正在尝试将我用 Objective-C 制作的游戏转换为 Swift。
我试图让它工作,但它一直给我一个错误。
var actualX = (Double(arc4random() ) % Double(rangeX) ) + Double(minX);
我也试过了:
var actualX = (arc4random() % rangeX) + minX;
我看过 Stack Overflow 上其他类似问题的帖子,但没有一个能帮助或解决我的问题...
【问题讨论】:
-
rangeX 和 minX 是什么?
-
如果您将
Double(...)放在整个第一个表达式周围,是否有效?喜欢Double(Double(arc4random()) % Double(rangeX)) -
实际错误是什么?表达式中使用的变量的定义是什么?在这里帮助我们。
-
实际错误是帖子的标题。 rangeX 和 minX 是初始化为整数的变量。
Double(...)不起作用。
标签: swift