[Swift]ネタ ローカルスコープのもうひとつの実現方法 2015/05/12

Swiftです。
波括弧で、ローカルスコープつくるのを慣れている身としては、ちょっといろいろつらいです。

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)")
}


: