2015年4月20日のブックマーク (1件)

  • [Swift] アンダースコア (_) の使いどころ

    色々あるのでまとめてみた。 数値リテラルの区切り文字として使用 単純に見やすさのため数値リテラル内を区切ることが出来る。評価時には無視される。 let oneMillion = 1_000_000 let justOverOneMillion = 1_000_000.000_000_1 タプル展開時の無視変数として使用 特定の要素のみ展開し、不要な要素を _ で無視。 let status = (200, "OK") let (code, _) = status let (_, message) = status for-in ループ変数が必要ないときに使用 ループの現在値が必要ない時は _ で無視できる。 let base = 3 let power = 10 let answer = 1 for _ in 1...power { answer *= base } タプル展開も同様。 f

    tana005
    tana005 2015/04/20
    外部名の無名化、こんなの初めて知った。