← Каталог
Справочник по языку Swift — 7. Расширения (`extension`)
Фрагмент из «Справочник по языку Swift»: 7. Расширения (`extension`).
extension Int {
var squared: Int {
return self * self
}
func times(_ closure: () -> Void) {
for _ in 0..<self {
closure()
}
}
}
print(5.squared) // 25
3.times { print("Hello") } extension Int {
var squared: Int {
return self * self
}
func times(_ closure: () -> Void) {
for _ in 0..<self {
closure()
}
}
}
print(5.squared) // 25
3.times { print("Hello") }