空白行
空白と改行のみの行だよ
「空行」と区別する人もいれば区別しない人もいるよ
簡単に書くよ
空白行(読:クウハクギョウ)とは
スペースやタブなどの空白と改行しか入力されていない行
です。
詳しく書くよ
「そんなの説明されなくても分かるよ!」という人が多いと思いますが、一応 取り上げておきます。
サクっと一言で説明すると
空白(スペース、タブ)と改行しかなくて、普通の文字が入力されていない行
が「空白行」です。
それでは、空白のない改行のみの行は、どうなのでしょうね?
人によっては、改行のみの行も「空白行」と呼んでいます。
個人的な解釈では、改行のみの行は「空行」です。
私自身は
・空白行:空白+改行
・空行:改行のみ
と呼び分けています。
ただし「空白行を除外する」と指示された場合は、空行も除外します。
「空白+改行」を除外するなら、おそらく「改行のみ」も除外する必要があるからです。
「空行を除外する」と指示された場合は、空白行(空白+改行)を除外する必要があるか確認します。
空行を「普通の文字の入力されていない行」と解釈するべきか「改行のみの行」と解釈するべきか微妙だからです。
プログラム的には空白も文字です。
特に、全角スペースは完全に普通の文字として扱います。
ですから「空行を除外する」の解釈で私が思い浮かぶのは
1.「改行のみ」の行を除外する
2.「改行のみ」と「半角スペース+改行」の行を除外する
3.「改行のみ」と「制御にかかわる空白(半角スペース、タブ)+改行」の行を除外する
4.「改行のみ」と「空白(半角スペース、全角スペース、タブ)+改行」の行を除外する
の4つです。
どれが正解かは指示した人の解釈次第です。
素直に指示を出した人に確認するのが無難だと思います。
あとは……何を書きましょうね?
何か思いついたら追記します。
一言でまとめるよ
まぁ「空白行」って単語が出てきたら「空白しかない行なんだな~」と お考えください。






