Swift/XcodeСтрока не раскладывается в Int в Swift
Я не понимаю, почему кажется, что Swift не проверяет равенство для «iPicked_p и numForColorPick» в операторе IF, не давая мне ошибку, что говорит «Строка не конвертируется в целом»
var colors: [String] = ["red", "yellow", "green", "blue", "orange", "purple", "white"]
func pickAColor (iPicked_p: String){
for num4ColPick in colors{
if (iPicked_p == colors[num4ColPick]){
println ("This color is available.")
} else{
println ("Sorry, this is not an available color"){
}
}
pickAColor = "red"
В дополнение к ошибке компилятора логика в этом коде также неверна, она не даст желаемого результата. Вместо этого вы хотите использовать функцию 'contains'. –
Привет, Конрад, и спасибо за вход. Я посмотрю эту функцию. – Kirk