【发布时间】:2017-01-23 01:23:20
【问题描述】:
上网查找以更好地了解 Xcode 和 Swift,我尝试了一些方法并得到了错误。我正在使用 Xcode 8.2.1。我尝试过使用sort,但我使用的是swift版本,我有sorted(by:),到目前为止我还没有让它工作。如果你能解释一下我需要做什么,也许可以留下一个非常感谢的例子!
我有 4 个任务要做。
将唯一随机数列表分配给 5 个变量和 5 个常量。 (不确定我这样做的方式是否正确或是否应该使用
Int(arc4random_uniform(50))。将它们放在一个数组中
升序排列
使用键值将它们存储在字典中,以便轻松检索最高和最低数字。
我将把我的代码留在这里。
【问题讨论】:
-
您认为错误消息“Expected ]”可能意味着什么?你有多少?你有多少个“]”?
-
我所知道的是,= 符号下面有一个小箭头。当我将 [Int] 写为 [Int]] 时,我得到一个不同的错误,说 '[String : [Int]]' 不能与数组文字一起使用。
-
欢迎来到 SO。不要张贴代码图片。将您的实际代码复制/粘贴到您的答案中,并使用代码标记工具将其标记为代码。 (如果您选择一个文本块并点击“{}”按钮,它会将代码块缩进 4 个空格,从而导致标记显示将其放入代码块中。)
-
关于您的最后一点,字典与此有什么关系。对数组进行排序后,可以使用
first和last方法快速获取这些值。字典与它有什么关系? -
这听起来像是我的学校作业。第 1 步和第 4 步似乎很愚蠢、武断且毫无意义。直接用 5 个随机数填充一个数组,而不是将值存储到单独的变量中,这样会更干净、更简单。