条件分岐文
if、else、elsif、case文を使い、条件に応じて実行するコードを制御します
「条件分岐文」はCoddyKit上の無料Ruby Academyレッスンです。 これはレッスン1/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはRuby Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Ruby Academyコースには全3レッスンが含まれています。
条件分岐
条件分岐
条件分岐を使うと、Rubyプログラムで条件に基づいて判断できます。
このレッスンでは、if、else、elsif、case文の使い方を学びます。

if文とelse文の使い方
if文とelse文の使い方
if文は、条件が真の場合にのみコードを実行します。else文は、条件が偽の場合に実行されます。
age = 18
if age >= 18
puts 'You are an adult'
else
puts 'You are a minor'
endelsifの使い方
elsifの使い方
elsif文を使うと、複数の条件を確認できます。
score = 85
if score >= 90
puts 'Grade: A'
elsif score >= 80
puts 'Grade: B'
else
puts 'Grade: C or lower'
endcase文の使い方
case文の使い方
case文は、複数の条件を扱うための、より簡潔な方法です。
day = 'Monday'
case day
when 'Monday'
puts 'Start of the week'
when 'Friday'
puts 'Weekend is near!'
else
puts 'Another day!'
end三項演算子の使い方
三項演算子の使い方
三項演算子は、if-else文を短く記述する方法です。
age = 20
puts age >= 18 ? 'Adult' : 'Minor'unlessの使い方
unlessの使い方
unless文は、条件が偽の場合にのみコードを実行します。
temperature = 10
unless temperature > 20
puts 'It is cold outside!'
endif文での論理演算子の使い方
if文での論理演算子の使い方
&&(and)や||(or)のような論理演算子を、if文と組み合わせて使用できます。
age = 25
has_id = true
if age >= 18 && has_id
puts 'You can enter!'
endネストしたif文の使い方
ネストしたif文の使い方
ネストしたif文を使うと、複数の条件を入れ子にして確認できます。
score = 95
if score >= 90
if score >= 95
puts 'Excellent!'
else
puts 'Great job!'
end
endおめでとうございます!
おめでとうございます!
Rubyで条件分岐を使う方法を学びました。
次は、ループとイテレータについて学びます。

よくある質問
「条件分岐文」レッスンは無料ですか?
はい。「条件分岐文」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Ruby Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Ruby Academyコースには全3レッスンが含まれています。
「条件分岐文」で何を学びますか?
if、else、elsif、case文を使い、条件に応じて実行するコードを制御します ブラウザで直接実行するハンズオンコードでRuby Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Ruby Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのRuby Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/3です。
「条件分岐文」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このRuby Academyレッスンでコードを書いて実行できますか?
はい。すべてのRuby Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 条件分岐文
- ループとイテレータ
- 論理演算子と比較演算子