‫お帰りなさい｡
‫このビデオでは､ if文に似たswitch文とcase文について説明します｡
‫そして､ 先に単純にスイッチケースを作成してみましょう｡
‫まず､ 比較用の変数を作成します｡
‫そこで､ この変数を比較したり､ 特定の値を持っているかどうかを確認したいのです｡
‫そして､ switchのcase文では､ それらをチェックすることができます｡
‫スイッチとは､ 実際にオン・オフができるスイッチのようなものですね｡
‫あるいは､ 例えば､ スイッチの値を複数種類用意することも可能です｡
‫10→15→25と切り替わってもいいし､ 何でもいい｡
‫そして､ この場合､ 私はちょうど年齢を比較したい今､ 私は私のスイッチ本体を作成するために中括弧を必要とします｡
‫そして､ ここに私のさまざまなケースを用意することができるのです｡
‫では､ ケース15とします｡
‫もし誰かが15歳だったら､ コンソールに書き込みたいんだ｡
‫クラブでパーティーをするには若すぎる｡
‫だから､ もし15歳の人がいたら､ クラブに入ることはできないし､ 私たちは壊れる必要がある｡
‫そうでないと､ このケースはエラーを発生させます｡
‫つまり､ breakと書いてあるのは､ ここのコードに入ったらという意味です｡
‫つまり､ ケース15が真であったので､ switch文から抜け出す必要があるのです｡
‫だから､ 次はケース､ 仮に25とする｡
‫ここでは､ 大文字小文字を問わず､ 10､ 20､ 30､ 15､ 16など､ どんなケースでも使うことができます｡
‫そして､ ここでもコンソールに何かを書き込んでいます｡
‫行って良かった｡
‫だから､ 25歳の人なら問題ない｡
‫そして､ ここで私も脱皮する必要があります｡
‫この構造では､ switch文があり､ 変数を比較し､ 中括弧があり､ その中括弧の中にすべての異なるケースがあります｡
‫つまり､ caseという単語を使い､ 次にコロンをチェックしたい値､ 次に実行したいコード､ そして最後にbreakを使うのです｡
‫わかりました｡
‫単にここにあるような構造もそうです｡
‫そして､ 追加できるケースは1つで､ それはデフォルトのケースです｡
‫だから､ これは他のどれもが真実でないときに呼ばれる｡
‫つまり､ 虚言癖のある発言に似ていますね｡
‫ここで､ もし15歳でも25歳でもない人がいたら､ あなたは何歳ですかと言うことにしています｡
‫つまり､ コンソールに書き込まれた文字がそのまま表示されるわけです｡
‫あと､ ブレイクを使うのも忘れずに｡
‫わかりました｡
‫つまり､ 単純にcase文のswitchということですね｡
‫そして､ この中に､ コンソールのドットを追加しますよね｡
‫コンソールに何か表示されるように｡
‫そこで､ コードを開始したり､ プログラムを開始したりします｡
‫そして､ すぐに私たちのプログラムが表示され､ Good to goと表示されるはずです｡
‫それは､ 私たちが25歳だからです｡
‫では､ 19歳ならどうでしょう？
‫コードを実行すると､ How old are you thenと表示されます｡
‫つまり､ このようにswitchのcase文はシンプルに使えるということですね｡
‫さて､ ここでちょっとしたチャレンジです｡
‫それをif文として再現してみてください｡
‫わかりました｡
‫ぜひ試してみてください｡
‫だから､ 私はちょうど下に置くつもりです｡ Hが15に等しい場合は､ 先にコンソールドット右の行にクラブでパーティーをする若いに書き込むと言うつもりです｡
‫そして､ 年齢が25に等しい場合は､ other｡
‫そうですね｡
‫行って良かった｡
‫そして最後に､ レッツ｡
‫その時､ あなたは何歳ですか？
‫このように､ f l文ではこのように､ switchケースではこのように行います｡
‫また､ if文はいつでも使えますが､ 場合によってはswitch case文の方が魅力的で､ 扱いやすいこともあります｡
‫とまあ､ もちろんswitch case文を使うのが嫌なら､ f l文でもいいんですけどね｡
‫でも､ 混乱しないでください｡
‫もし､ StackOverflowやインターネット上のどこかで見かけたチュートリアルのswitch case文やコードが使われているのを見かけたら｡
‫では､ 文字列を使う場合のswitch文を簡単に見てみましょう｡
‫そこで､ クリッククイック文字列を使って､ ユーザー名を一つにして､ Dennisとすることにします｡
‫では､ 単純にユーザー名をチェックするswitchステートメントを作成してみましょう｡
‫そして､ そして､ ここで私はデニスのケースを持つことになるのです｡
‫だから､ もしDennisがそうなら､ 先にコンソールに何かを書き込んでください｡
‫コンソールのドット右ラインのユーザー名はDennisということですね｡
‫もちろん､ 休息も必要です｡
‫さて､ 次のケースは､ ルート､ ケース､ ルートというユーザー名を持っている人がいるかもしれません｡
‫そして､ 単純にroot userまたはユーザー名がrootであることを記述します｡
‫そして最後に､ デフォルトケースを
‫だから､ その2つのケースのどちらにも当てはまらない場合は､ そのまま次のような書き方をすればいい｡
‫ユーザー名は不明です｡
‫わかりました｡
‫そこで､ デニスからフランクに変えて､ 何が起こるかを見てみます｡
‫では､ このコードを実行して､ あなたは何歳なのか見てみましょう｡
‫2回書かれています｡
‫これが2つのif文､ つまりswitchケースとif文､ そして2つ目のif文です｡
‫Usernameは未知数なので､ 整数のみで使用することはできません｡
‫また､ 文字列や他のデータ型でも同様に使用することができます｡