ひとしれずひっそり

主にソフトに関することをメモしていきます。過程をそのまま書いていたりするので間違いが含まれます。鵜呑みしない様に。

String(format:)

String(format:)を使うとsprintf的なことができる。
ただ文字列と思って%sを使うとクラッシュする。
文字列はオブジェクトだから%@にしなきゃいけないのを忘れてた。

String(format: "%@,%d", "123", 456)

Playgroundで試していたらString(repeating:count:)というのがヒットした。

Ruby

"abc" * 3

String(repeating:"abc", count: 3)

とかける。

1/24追記

formatに指定できる記号

developer.apple.com