【发布时间】:2019-02-07 07:06:03
【问题描述】:
下面是 Playground 代码,它接受一个字符串并根据空格将其拆分并创建一个数组。该函数在什么基础上计算字符串数组中的最小值和最大值。是字符串长度吗?我期待基于字符串长度的结果。如果这不是预期的行为,请纠正我。
let testString = "swim switch swill swift"
let wordArray = testString.components(separatedBy: " ")
let first = wordArray.min()!
【问题讨论】:
-
与其问“它会工作吗?”,不如尝试在操场上运行它?
-
@Sweeper 我确实在操场上运行了它,但没有得到预期的结果。我现在已经编辑了描述。我不确定该功能在什么基础上起作用。如果您对此有任何想法,请告诉我。
-
你已经有两个很好的答案了,你也可以
print(wordArray.sorted(by: <))更清楚地知道最小值和最大值是什么
标签: ios arrays swift swift4 min