Swiftで遊ぼう! on Hatena

あしたさぬきblogでやってた初心者オヤジのiOSプログラミング奮闘記がHatenaに来ました

Swiftで遊ぼう! - 739 - 「%.4f」なんて見たことない!

コードを読んでちんぷんかんぷんなパートが多過ぎで先に進めなくなるのが、基礎力の無い初心者プログラマーの特徴でしょう。

数日前から次のコードで悩んでいます。

 weakSelf?.xLabel.text = "".appendingFormat("x %.4f", 
                                       data!.acceleration.x)

Stringが持っているインスタンス・メソッド「appendingFormat(_:_:)」は理解できました。このメソッドの最初の引数は「String型」です。しかし..

"x %.4f"

ここで再び躓きました(^^;) 先に進めず嫌になります。String型が引数なので"x "は分かります。これでラベルに「x 」が加わるのですが、次の「%.4f」の意味が分からなかったので調べました。

「少数4桁で四捨五入する」って意味のようです。2つ目の引数「arguments」の値を少数4桁で四捨五入してくっつけるって意味でしょう。

今日もこれだけ。