「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

終了コード

pointこの用語のポイント

point値だよ

pointプログラムや関数から戻ってくる奴だよ

point処理結果だよ

スポンサーリンク

簡単に書くよ

終了コード(読:シュウリョウコード 英:exit code)とは

プログラムや関数(処理のまとまり)が戻す「処理結果の値」のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「関数」と「戻り値」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

関数は「何かを入れると何かをやって何かを返してくれる、処理のまとまり」です。
一般的には、入力を受けて処理をやり、その結果として出力があります。

終了コード

戻り値は「関数から出てくる値」です。

終了コード2

あと、ついでなので書いておくと、関数に入れる値は「引数(ヒキスウ)」と言います。

終了コード3

ちょっと汚い話で恐縮ですが、人間は、ご飯を食べて、ウンチを出します。

終了コード4

人間が関数だと考えてください。
ご飯に相当するものが引数です。
ウンチに相当するものが戻り値になります。

終了コード5

以上を踏まえて

関数、あるいはプログラムから返される「処理結果の値」

が「終了コード」です。
リターンコード」と呼ばれる場合も あります。

終了コード6

終了コードは戻り値の一種です。

プログラムの作り方にもよるのですが、処理の結果を戻り値として返す場合があります。
その「処理の結果を表す戻り値」が終了コードです。

例えば、そうですね。

ここにピヨ太関数が ありました。

終了コード7

ピヨ太関数は、お金を入れるとケーキを返してくれる関数です。

終了コード8

ピヨ太関数の引数は「お金」です。
ピヨ太関数からの戻り値は「ケーキ」です。

終了コード9

ピヨ太関数からの戻り値「ケーキ」は終了コードではありません

終了コード10

これでは終了コードの説明になりませんね。
ピヨ太君は、ピヨ太関数を改造しました。

終了コード11

ピヨ太関数を改造した結果、ピヨ太関数は、お金を入れるとケーキを作って冷蔵庫に入れ、成功を意味する「0」を返してくれるようになりました。

終了コード12

ちなみに、ケーキを作るのに失敗したら、失敗を意味する「1」を返してくれます。

終了コード13

改造後のピヨ太関数の引数は「お金」です。
改造後のピヨ太関数からの戻り値は「0」や「1」です。

終了コード14

改造後のピヨ太関数からの戻り値、成功を意味する「0」や失敗を意味する「1」が終了コードです。

終了コード15

実際には、もう少し いろいろなケースで使われる用語ですけどね。

1.関数やプログラムから返ってくる値
2.処理結果を表している


の2点さえ押さえておけば、そこまで困ることはないと思います。


image piyo2

一言でまとめるよ

まぁ「終了コード」って単語が出てきたら「処理結果なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像019
書籍画像072

おまけ

■訳してみるよ

「終了」は日本語ですね。
「code(コード)」の意味は「記号」とか「暗号」とか「符号」とか「コード」とかです。
何となく くっつけると

終了の記号

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
サイバーセキュリティお嬢様と学ぶ 情報セキュリティの基本