Я не понимаю, как Swift сравнивает строки.Сравнение строк в Swift 3 дает ложные результаты (Linux)
Swift (3.0.2) на Linux:
print("2" < "=") //returns false
, но и другие языки, такие как Ruby:
p("2:" < "=:") #returns true
Кажется, мы должны иметь быстрые возвращающегося верно, так как "2" идет перед «= "в порядке ASCII. Это ошибка или мне что-то не хватает?
print ("2" <"=") печатает true для меня – simonWasHere
Оба 'print (" 2 "<" = ")' и 'print (" 2: "<" =: ")' print "true" в Свифт. –
Это о 'print' vs' p' return value? – paiv