[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

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

空白行

pointこの用語のポイント

point空白と改行のみの行だよ

point「空行」と区別する人もいれば区別しない人もいるよ

スポンサーリンク

簡単に書くよ

空白行とは

スペースやタブなどの空白と改行しか入力されていない行
です。

image piyo

詳しく書くよ

「そんなの説明されなくても分かるよ!」という人が多いと思いますが、一応、取り上げておきます。

空白(スペースタブ)と改行しかなくて、普通の文字入力されていない行が「空白行」です。

空白行

それでは、空白のない改行のみの行は、どうなのでしょうね?

人によっては、改行のみの行も「空白行」と呼んでいます。
個人的な解釈では、改行のみの行は「空行」です。
私自身は

・空白行:空白+改行
・空行:改行のみ


と呼び分けています。

ただし「空白行を除外する」と指示された場合は、空行も除外します。
「空白+改行」を除外するなら、おそらく「改行のみ」も除外する必要があるからです。

「空行を除外する」と指示された場合は、空白行(空白+改行)を除外する必要があるか確認します。
空行を「普通の文字の入力されていない行」と解釈するべきか「改行のみの行」と解釈するべきか微妙だからです。

プログラム的には空白も文字です。
特に、全角スペースは完全に普通の文字として扱います。

ですから「空行を除外する」の解釈で私が思い浮かぶのは

1.「改行のみ」の行を除外する
2.「改行のみ」と「半角スペース+改行」の行を除外する
3.「改行のみ」と「制御にかかわる空白(半角スペース、タブ)+改行」の行を除外する
4.「改行のみ」と「空白(半角スペース、全角スペース、タブ)+改行」の行を除外する


の4つです。

どれが正解かは指示した人の解釈次第です。
素直に指示を出した人に確認するのが無難だと思います。

あとは……何を書きましょうね?
何か思い浮かんだら追記します。

image piyo2

一言でまとめるよ

まぁ「空白行」って単語が出てきたら「空白しかない行なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク