var names=["adlin","betro","subash"]
if names[0]<names[0...]{
print("adlin is always greater than subash")
}
我知道if语句评估唯一条件,所以我使用了这种可疑的方法
答案 0 :(得分:1)
names[0]<names[0...]
是一个条件吗?
这不是有效条件。 names[0...]
是names
数组的一部分,而names[0]
是String
。 String
无法与数组的一部分进行比较。这个概念没有什么意义,不是吗?哪个更大-“ adlin”还是数组[“ adlin”,“ betro”,“ subash”]?没有答案。
您似乎想比较第一个和最后一个元素,在这种情况下,您应该这样做:
if names.first! > names.last!