2017-06-06 7 views
0

私は最近、アップルのドキュメントに見て、私はswiftでdouble値でunderScoreを使用するとどうなりますか?

extension Double { 
    var km: Double { return self * 1_000.0 } 
    var m: Double { return self } 
    var cm: Double { return self/100.0 } 
    var mm: Double { return self/1_000.0 } 
    var ft: Double { return self/3.28084 } 
} 

double値で「_」の使用は何である以下のようなコードを見つけましたか?それは間違いなく動作している理由は何ですか?

答えて

2

わかりやすさを向上させるための単なる方法です。 Swift documentationによると:

数値リテラルは 読み取りにそれらを容易にするために、余分な書式設定を含めることができます。整数と浮動小数点の両方に余分な0を埋め込むことができ、可読性を高めるために にアンダースコアを含めることができます。いずれのタイプの も、リテラルの基礎となる値に影響しません。

関連する問題