【发布时间】:2015-02-13 18:38:35
【问题描述】:
所以我在 swift 中尝试了一些 WatchKit 的想法,并决定制作一个随机纸牌生成器。附图显示了我的代码和运行“shuffle”函数时得到的输出。请注意输出如何将 2 个值放在一起,从看似无处添加随机数值,它甚至还显示了 12 黑桃选项,即使值数组中没有“12”条目。
我是编程新手,我这样做只是为了尝试一些想法并快速掌握 Swift。那么谁能帮我理解为什么会发生这种情况以及如何预防呢?
非常感谢各位。
【问题讨论】:
-
如果您以文本格式而不是屏幕截图的形式发布代码会非常有帮助 - 图片可以提供帮助,但不能在编辑器中复制和粘贴它们:)
-
Eoin,当您说“它甚至还显示了黑桃 12 选项”时...在您的屏幕截图中,我在控制台中没有看到 12。你能再解释一下吗?
-
是的,在这种特殊情况下它没有显示出来。但它每次随机生成 52 个不同的输出,因为这是该方法的目的。在运行该方法的这个实例中,它没有显示黑桃 12,但它以前显示。
-
请发布您的代码以便我们为您提供帮助。截图很难用