【Swift入門】printを使ってコンソールに出力する方法

こんにちは!フリーエンジニアのヤマシタです。

プログラミングにおいて、ちょっとした動作を確認したいときや、単体テストでデバッグを行うときにコンソールに実行結果を出力することはよくあります。

この記事ではコンソールに文字列を出力するprintについて、

・printとは?
・変数を出力する方法

というprintの基本的な解説から、

・特殊文字を出力する方法
・改行しないで出力する方法
・複数の文字列をスペースで区切る方法

などの応用的な使い方に関しても解説していきます。

今回はそんなprintの使い方についてわかりやすく解説します!

※この記事ではSwift3.1を使用しています。

printとは

printは主に文字列の出力や変数の中身などを、コンソールに出力して確認したいときに使用します。

printはソースコード上のどこでも記述することができて、値のデバッグや各関数の始まりや終わりに記述してプログラムの動作を確認するときなど、さまざまな用途で使用できます。

書き方:

printはデフォルトで改行されます。

Swift2以前はprintlnを使用していましたが、printlnは現在のバージョン(3.1)では廃止されています。

printの使い方

変数の出力

変数を出力するには、printの引数に変数を指定することで変数の中身が確認できます。

「print(変数名 = 文字列変数)」のように文字列と文字列変数を組み合わせてprintで出力したい場合は、

文字列と変数の間に+(プラス)記号を使うか、\()エスケープシーケンスを使う方法があります。

+(プラス)記号は文字列以外の変数では使用できませんので注意しましょう。

以下にさまざまな変数を出力するサンプルを紹介します。

変数の出力:

実行結果:

特殊文字

printlnは改行やタブなどの特殊文字を使用することもできます。

以下に特殊文字を使用した出力方法を紹介します。

特殊文字:

実行結果:

改行しないで出力

printはデフォルトでは文字列を出力したあとに改行されてしまいますが、printを改行したくない場合は、

引数にterminatorを指定し、空文字(“”)を渡します。

以下に改行しないで出力するサンプルを紹介します。

改行なし:

実行結果:

複数の文字列をスペースで区切る

複数の文字列をスペースで区切って出力した場合はseparatorを指定し、スペース(” “)を渡します。

以下に文字列をスペースで区切って出力するサンプルを紹介します。

スペースで区切る:

実行結果:

まとめ

ここではSwiftでコンソールに出力するprintに関して、

・printとは?
・変数を出力する方法
・特殊文字を出力する方法
・改行しないで出力する方法
・複数の文字列をスペースで区切る方法

などについて解説しました。

printはデバッグで変数の値や戻り値を確認したいときや、関数の始まりや終わりなどをプログラムを通しでテストするときなどによく使用します。

そのため、printの使い方についてはよく覚えておきましょう。

もし、printの使い方を忘れてしまったら、この記事を思い出してくださいね!

自分にプログラミングなんて・・・と思っていませんか?

今後10年間で今ある職業の『77%』はなくなると言われています。

人工知能や機械学習を筆頭にVR、AR、ドローンなどの最先端技術の発達はこれからのあなたの働き方に間違いなく影響を与えるでしょう。

将来を見据えてプログラミングができるようになってエンジニアになりたい、自分だけにしかできないクリエイティブな仕事がしたい、、、とお考えの方も少なくないでしょう。

と、同時に「難しそう、、自分にはできないだろう、、、」と諦めている方も多いのではないでしょうか。

弊社マンツーマンレッスンは、お一人お一人に専属のインストラクターがつくので、通常のスクールでは難しい、オリジナルアプリ開発や、フリーランスとしての仕事獲得まで支援しています。

まずは『無料体験レッスン』で弊社コンサルタントと一緒にあなた専用の学習カリキュラムを考えてみてはいかがでしょうか?

詳しくは下の画像をクリックしてください。

cta_mtm2

LINEで送る
Pocket

書いた人

ヤマシタ

フリーランスエンジニア。ITに関わるさまざまなコンテンツの企画・制作も行っています。
ITに関してはノウハウ系、ライフハック系、トレンド系など、今まで200本以上の執筆経験があります

おすすめコンテンツ

あなたにぴったりなプログラミング学習プランを無料で診断!

プログラミング学習の効率を劇的に上げる学習メソッドを解説