【Swift】よく使いそうな String の format

プログラミング言語によって違うのよ、これが。

Swift の String()。


👉 init(format:_:) | Apple Developer Documentation hatena-bookmark

よく使われてるやつ。GitHub 調べ。


[

  String(format: "%02x", 255),
  // ff

  String(format: "%02X", 170),
  // AA

  String(format: "%02d", 1),
  // 01

  String(format: "% 5d", 2),
  //     2

  String(format: "%.2f", 1.2),
  // 1.20

  String(format: "%.2f", 1.204),
  // 1.20

  String(format: "%.2f", 1.205),
  // 1.21

  String(format: "%.0f", 1.23),
  // 1

  String(format: "%f", 3.12),
  // 3.120000

  String(format: "%+.2f", -123.5),
  // -123.50

  String(format: "%p", 3),
  // 0x3

  String(format: "%@", "x"),
  // x

  String(format: "%2$@ %1$@", "world", "Hello")
  // Hello world

].forEach {
  print($0)
}

知っておくだけで便利です。

👉 String Format Specifiers hatena-bookmark
👉 String Format Specifiers hatena-bookmark
👉 What are the supported Swift String format specifiers? - Stack Overflow hatena-bookmark


関連ワード:  appleiOSiPhonemacmacOSSwift初心者開発