‫このコードに見られるスペーシングについて､ 簡単に補足したいと思います｡
‫さて､ これはPythonに限ったことではありません｡
‫他の言語では､ 必ずと言っていいほど見かけます｡
‫見てくれないんですね｡
‫コードの一行一行は､ 必ず最初のスペースで同様に始まる｡
‫言語によって､ この使い方は異なります｡
‫しかし､ コードを整理するために､ 通常はこのようにインデントすることが多いようです｡
‫今すぐ
‫しかし､ Pythonは､ ここに見られるようなインデントやスペースがあるのが特徴です｡
‫通訳がそれを見て､ 「おい､ これは何か意味があるぞ」と言うように｡
‫通訳は､ 実際に空間を見て､ ここに空間があるから､ ここはifの一部だとわかる､
‫と言うのです｡
‫BLOCK JavaScriptのような他の言語では
‫似たようなものですが､ 通常はif文と条件文の後に､ 条件文のスペルを確認して､
‫中括弧のようなものをつけます｡
‫そして､ この中にあるものは何でも､ 私がまだスペースを持っていて､ 好きなようにできることがおわかりいただけると思います｡
‫しかし､ JavaScriptのインタプリタは､ それが空白であることをあまり気にしない｡
‫なんなら､ こうやって1行だけコードを書いても有効なんです｡
‫JavaScriptのコードです｡
‫そのため､ 通常はスタイル維持のためにスペーシングを行うことが多いようです｡
‫一方､ Pythonはスタイリングのためだけでなく､ インタープリターが実際にスペースに意味を見出すので､
‫実はPythonの大きなセールスポイントの一つなのです｡
‫とてもきれいです｡
‫ここには､ 難しくするような余計なものはありません｡
‫つまり､ 英語でいいんですよね？
‫古いもので､ もしライセンスがあれば､ これを印刷します｡
‫とにかく読みやすく､ 本当にきれいなんです｡
‫さて､ ここでお気づきの方もいらっしゃると思いますが､ 私のエディター､ そしてエディターとIDについては､ 次のセクションでお話しする予定です｡
‫しかし､ 適切なツールを使っていれば､ これは自動的に作成されるのです｡
‫さて､ プログラミングの世界では､ タブとスペースについて議論がありますが､ 私たちはその議論に加わるつもりはありません｡
‫率直に言って､ ちょっとバカバカしいです｡
‫つまり､ スペースを作りたいならスペースを使うかもしれないし､ Pythonで最後にタブを使うかもしれない､
‫という聞き方を好む人もいます｡
‫ルールは､ スペースも使えるし､ タブも使える｡
‫でも､ スペースを使うなら､ 普通は4つのスペースを使うという考え方｡
‫あくまでも基準です｡
‫さて､ ここでお気づきの方もいらっしゃるかと思います｡
‫実は4つのスペースがないんです｡
‫ここは2スペースです｡
‫というのも､ これまでは､ この編集者がくれるものには､ ただただ従うだけだったからです｡
‫でも､ こっちを見ると､ オートフォーマットボタンがありますね｡
‫これをクリックすると､ 自動的にコードがフォーマットされるんだ｡
‫適切なフォーマットに
‫そして､ ここに4つのスペースがありますが､ コードはまだ動作していることがわかります｡
‫繰り返しになりますが､ 結局のところ､ 重要なのは､ トップと子という階層の区別があるということなのですが､
‫通訳者自身がこのスペースに気づくことなのです｡
‫このプリントの位置からすると､ ここにタブを追加して「実行」をクリックするとすぐに､ このプリントの位置が変わってしまうので注意が必要です｡
‫まあ､ 私は古いですし､ ライセンスを取得しますが､ すぐにこの 1 つは､ 偽です｡
‫そして､ 「実行」をクリックします｡
‫以前はこの両方が真であった場合､ この条件が再び失敗した場合にのみ､ OCが実行されることがわかります｡
‫私は最初の行しか印刷されないので､ この小さなスペースがプログラムの結果を変えてしまうのです｡
‫幸いなことに､ エディタやコーディングする場所は､ この作業を助けてくれます｡
‫しかし､ これから始める人は気をつけたいゲキである｡
‫わかりました｡
‫スペースやタブをめぐる議論はもう必要ない｡
‫次の動画でお会いしましょう｡
‫バイバイ｡