‫お帰りなさい｡
‫このビデオでは､ whileループについて見ていきます｡
‫まず､ 構文ですが､ カウンタから始めて､ それをゼロにします｡
‫そして､ whileという言葉を使い､ 括弧の中に条件を入れています｡
‫そしてこの場合､ 10より低いカウンターということになりますね｡
‫そして､ それが本当なら､ Yループの中でコードを実行します｡
‫そこでまず､ 念のためカウンターをインクリメントします｡
‫そして､ これからコードを書いていきましょう｡
‫だから､ コンソールドット右の行と､ 私はちょうどカウンターをプリントアウトするつもりです｡
‫だから今のところ､ あまり派手なことはしていない｡
‫最後に､ コンソールに書き込まれた内容を確認するために､ consoleまたはreadを使用する必要があります｡
‫これは､ whileが下部ではなく上部にあることを除いて､ doとほとんど同じシンプルな構文です｡
‫そしてご覧のように､ 0から9までがコンソールにプリントされます｡
‫つまり､ これは最初にチェックするものであり､ 最初にチェックしないdo
‫whileループとは異なるものです｡
‫さて､ これは非常によく似ていますが､ 今すぐ独自のwhileループを構築することができます｡
‫さて､ ここで少しチャレンジしてみましょう｡
‫どうぞ､ ユーザーがエンターキーを押すと数字が増えるような､ ちょっとしたプログラムを書いてみてください｡
‫つまり､ その数値がどのくらい高いかがコンソールに書き込まれるわけです｡
‫そこで､ 人のカウンターを用意し､ バスに何人入ったかをカウントしたいとします｡
‫では､ あなたが教師で､ 今度は生徒を全員連れていることを確認したいとしましょう｡
‫だから､ もしあなたがリトルピープルカウンターで､ まさにここにいたいのだとしたら｡
‫そのため､ 毎回､ 無入力でエンターキーを押しています｡
‫だから､ 空っぽになったら､ そこに何か書かれていたら､ 先に進んでください｡
‫例えば､ 空文字列ではなく､ Aとか文字とか､ 何か他のものを指定して､ もう一度コードを実行してみてください｡
‫そこで､ 数値を1つずつ増やし､ ユーザーが何かを入力するまで｡
‫つまり､ シンプルなピープルカウンターなのです｡
‫そして､ ユーザーが何かを入力すると､ 人数のカウンターが､ よし､ みんなバスに乗ったぞ､ もう大丈夫だと表示します｡
‫なるほど｡
‫それを作ることに挑戦してほしい｡
‫必要なのは文字列で､ これをentered textと呼び､ とりあえず空の文字列をセットしておきます｡
‫そして､ ここでカウンターをチェックする代わりに､ enter textが空文字列と等しいかどうかをチェックします｡
‫そして､ もしそれが本当なら､ 金額を1つ増やすにはエンターキーを押してください､ それ以外は何でもいいです､ さらにカウントを終了する場合はエンターキーを押してください､
‫みたいなことを書きたいのです｡
‫わかりました｡
‫つまり､ ゲーム機に印刷されるのは､ ほぼこれだけなんです｡
‫ついでに､ 現在バスの中に何人の生徒がいるのかも確認したい｡
‫現在の人数は
‫そして､ まだ見ぬもの､ まだ使っていないものを紹介します｡
‫そして､ それが何をもたらすかというと､ 単にこれを置き換えるだけなのです｡
‫カーリーブラケット､ カウンターの値でゼロ｡
‫だから､ まだ使っていないのですが､ そうやって少しづつ文字列を操作していきます｡
‫そして､ これまで私たちが行ってきたのは､ 連結を使うことでした｡
‫そこでプラスを使い､ カウンターを使ったのですが､ 実はその方がすっきりするんです｡
‫わかりました｡
‫そこで､ 実際に､ ユーザーが入力した内容を読み取る必要があるかどうかを確認してみましょう｡
‫そこで､ 読み取った行をコンソールし､ それを入力されたテキストに格納する必要があります｡
‫了解です｡
‫では､ この小さなプログラムがちゃんと動くかどうか､ チェックしてみましょう｡
‫というわけで､ エンターキーを押してみます｡
‫現在の人は､ 1人､ 入る､ 2人､ 3人､ 4人､ と数える｡
‫そして､ 何か他のものを押したら､ オーケー､ あるいは何か他のものを入力する｡
‫例えば､ Kが現在の人数カウントを21と入力し､ 今､ プログラムを閉じるとします｡
‫ちなみに､ ここでも書けるのは「何人いるのか」を伝えること｡
‫だから､ 右の行の中括弧は､ ゼロ｡
‫そして､ ここにカウンターと､ ちょっと書きたい文章がバスの中に入っています｡
‫バスの中に人がいる｡
‫エンターキーを押して､ プログラムを終了します｡
‫わかりました｡
‫そして､ それだけです｡
‫では､ もう一度実行してみましょう｡
‫そして､ ここには私たちの小さなプログラム､ ピープルカウンターがあります｡
‫エンターキーを押すと､ 金額が1つ増えます｡
‫そうしよう｡
‫わかりました｡
‫そして今､ レッツ｡
‫それ以外を押すと､ 現在の人数は6人です｡
‫バスの中には6人が乗っています｡
‫閉じるか､ Enterキーを押してください｡
‫エンターキーを押す
‫これで完了です｡
‫これで､ 実際に価値のある小さなプログラムを作ることができることがおわかりいただけたと思います｡
‫例えば､ より意味のあるアプリなどに単純にそれを再現することはできないでしょうけど｡
‫しかし､ ここには核となる原則がありますから､ ユーザーからの入力が必要なだけで､ それを実行するためにコードを使うことができるのです｡
‫素晴らしい｡
‫そこで､ 次の動画では､ ちょっと変わったチャレンジをします｡
‫では､ それを解決して､ 次のビデオでお会いしましょう｡