【Kotlin超入門コース】05.プログラム実行方法 |プログラムを書いて動かしてみよう【プログラミング初心者向け入門講座】

Kotlin超入門コース

こんちには。キノコードです。
このレッスンでは、Kotlin超入門コース#05 実行について説明をします。

▼ YouTube動画はこちらからどうぞ。

この記事の執筆・監修

キノコード
キノコード    

テクノロジーアンドデザインカンパニー株式会社のCEO。
日本最大級のプログラミング教育のYouTubeチャンネル「キノコード」や、プログラミング学習サービス「キノクエスト」を運営。
著書「あなたの仕事が一瞬で片付くPythonによる自動化仕事術」や、雑誌「日経ソフトウエア」や「シェルスクリプトマガジン」への寄稿など実績多数。

Kotlinファイルの作成

このレッスンでは、パソコン上に挨拶の「Good morning(おはよう)」「Good afternoon(こんにちは)」「Good evening(こんばんは)」を表示させるプログラムを記述・実行していきます。
まず、VScodeを起動します。
これがファイル管理のための「エクスプローラ」です。
「フォルダを開くをクリック」
デスクトップに「MyKotlin」というフォルダを作りましょう。
開くをクリック。
MyKotlinのフォルダが選択されています。ファイルを作ってみましょう。
英語で挨拶は、Greetingといいます。そのため、ファイル名を「Greeting.kt」としましょう。
これでKotlinファイルの作成はおわります。

Kotlinのソースコードの記述

このレッスンでは、Kotlinのプログラムの書き方や、実行のやり方を把握してもらうだけでよいです。
プログラムの意味については、あとに続くレッスンで説明するので、今はプログラムの意味は、「ルール」や「きまり」だと思って進めてください。
こうやって書くんだという程度でよいです。
コードを書く前に、関数について説明します。
プログラミングでの関数は、処理のことです。
Kotlinでは、関数からプログラムがスタートします。
関数を作ることを関数を定義するといいます。
関数のコードの意味は、レッスン12で詳しく説明します。
Kotlinのコードを書いてみていきましょう。

fun main() {

}

関数の書き方は、funと書いて、半角。メイン、丸括弧。そして波括弧を書きます。
関数の記述はこれで終わりです。
ちなみに、プログラムの始点のことを「エントリポイント」といいます。
Kotlinでは、エントリポイントとなる関数は、main関数です。
つまり、Kotlinではこのmain関数からプログラムが始まります。
次に、実際の処理の部分を記述していきます。
コンピュータに挨拶を表示させる処理を書いていきます。

fun main() {
    println("Good morning")
}

プリントライン、カッコ、ダブルクオーテーション、グッドモーニングです。
「Good afternoon」「Good evening」も順に書いていきましょう。

Kotlinのソースコードの保存、実行

これでファイルを保存しましょう。
保存方法は、ファイル→保存です。
保存ができると、この白丸が消えて×になります。
ショートカットで、コマンドとSでも保存できます。
ファイルを実行して、文字を表示させてみましょう。
KotlinをVSCode上でコンパイルします。
ちなみに、コンパイルとは、Kotlinのプログラムをパソコンが読み取れる機械語に変換することをいいます。
プログラムのコンパイルと実行は、書いたプログラム上で右クリックして、Run Codeをクリックします。
すると、画面の下の「OUTPUT」に「Good morning」「Good afternoon」「Good evening」と順番に表示されたはずです。

順次進行の確認

では、順次進行されるのか順番に入れ替えてみましょう。

println("Good evening")

println("Good afternoon")

println("Good morning")

今度は保存を、コマンドとSで保存してみます。保存できました。
実行してみます。
上からの順番に「Good evening」「Good afternoon」「Good morning」となっています。
順次進行されていることが確認できました。

KinoCode チャンネル

YouTubeで毎日動画配信しています。
動画は3分間なので、
 ・通勤時間
 ・お昼休み
 ・お手すきのとき
 ・寝る前
など手軽に視聴できます。
 
ちょっとしたインプットにどうぞ!
 
▼チャンネル登録はこちらからどうぞ。
未経験からはじめるPython学習「キノクエスト」 キノクエスト
  • スキルアップしたいけど何からはじめればよいかわからない…
  • プログラミングスクールに入りたいけど料金が高い…
  • プログラミングを学んでも業務やキャリアに活かせるか不安…

キノクエストは、このような悩みを持つ方にぴったりのプログラミング学習サービスです。
国内最大級のプログラミング学習系YouTubeチャンネル「キノコード」が提供しているから、未経験者にもわかりやすく質の高い学習体験を実感していただけます。

キノクエスト