Является ли names[0]<names[0...]
условием?
Это недопустимое условие.names[0...]
- это фрагмент массива names
, а names[0]
- это String
.String
s нельзя сравнивать с фрагментом массива.Это понятие не имеет большого смысла, не так ли?Что больше - "adlin" или массив ["adlin", "betro", "subash"]?Ответа нет.
Похоже, вы хотите сравнить первый и последний элемент, и в этом случае вы должны сделать следующее:
if names.first! > names.last!