[Swift]ネタ ローカルスコープのもうひとつの実現方法
2015/05/12
swift
Swiftです。
波括弧で、ローカルスコープつくるのを慣れている身としては、ちょっといろいろつらいです。
ループとか。。。
だめか。。。
クロージャを引数にとる関数を用意するのがいいっぽい
波括弧で、ローカルスコープつくるのを慣れている身としては、ちょっといろいろつらいです。
- Swift でローカルスコープを作る
- Objective-C - Swiftのローカルスコープで変数束縛したい場合 - Qiita
- How to create local scopes in Swift? - Stack Overflow
do {
let a = "aaa"
println("\(a) OK?")
} while false
do {
let a = "aaa"
println("\(a) OK?")
} while false
ループとか。。。
だめか。。。
クロージャを引数にとる関数を用意するのがいいっぽい
func scope(a: () -> ()) {
a ()
}
scope {
let a = "aaa"
println("\(a)")
}
: