Swiftのprint()でseparatorを指定する方法

Pocket

ログの出力とかでもそうだけど、特定の文字で区切りたいときってあるよね。

これは難しくはなく、知ってるか知ってないかって話だけ。

Swiftのprintでseparatorを指定する

printの最後で、 separator: “:” みたいに区切り文字を指定してあげれば、それぞれの間に挿入されるよ。

下に補足みたいに、この書き方でももちろんできるけど冗長だし、Stringにキャストしないといけなかったり面倒だね。

ちなみにそれぞれの速度を比較してみたけど(3000回処理ループで)僕の環境ではほぼ同じ速度だったので、速度的には気にすることは特にないかも。


おわりに

最近、Q&Aの teratail が割と便利なのでおすすめ。

ボクがリリースしたアプリも役に立ったらDLしてみてね -> iOSアプリ
スポンサーリンク
  • このエントリーをはてなブックマークに追加