Loading...

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

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


リアクション: 
swift 4112113507693453971

コメントを投稿

ホーム item

このブログを検索

Random Posts

Popular Posts

Labels

ADS