Отказ от ответственности: swift noob
Привет, я только начал изучать Swift и проходил через Swift Programming Language (книга Apple, выпущенную во время WWDC) и задавался вопросом, что такое ключевое слово "where". Он использовался в
let vegetable = "red pepper"
switch vegetable {
case "celery":
let vegetableComment = "Add some raisins and make ants on a log."
case "cucumber", "watercress":
let vegetableComment = "That would make a good tea sandwich."
case let x where x.hasSuffix("pepper"):
let vegetableComment = "Is it a spicy \(x)?"
default:
let vegetableComment = "Everything tastes good in soup."
}
Отрывок из: Apple Inc. "Быстрый язык программирования". интерактивные книги. https://itun.es/us/jEUH0.l
Если кто-нибудь может объяснить и/или показать эквивалент на другом языке (java, С++, obj-c и т.д.), это было бы здорово.
Извините, если это уже было задано, я ничего не видел.