職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

関係演算子

2021年07月21日 | Ruby3.0.1
関係演算子


【開発環境】
OS:Win10(64ビット)
Ruby 3.0.1
VSCodeバージョン: 1.57.1

【関係演算子】
「==」や「<」「>」のように、演算子の左側の値と右側の値を比較するときに使う演算子のこと


【等しいかどうかの比較】
1.「==」演算子→等しい場合
num = 18
if num == 20 then
print("num は 20 と等しい")
end

val = "Red"
redcolor = "Red"
if val == redcolor then
print("col は Red です")
end

2.「!=」演算子→等しくない場合
num = 18
if num != 20 then
print("num は 20 と違います")
end

val = "Red"
redcolor = "Red"
if val != redcolor then
print("col は Red と違います")
end

【大きいかどうかの比較】
演算子の左辺と右辺の大きさを比較するには「>」「>=」「<」「<=」を使用する
num = 18
if num > 20 then
print("num は 20 より大きい")
end

val = "Jan"
if val > "Feb" then
print("Jan は Feb より大きい")
end

サンプルプログラム「test3-1.rb」
num = 18
if num == 20 then
print("num は 20 と等しい\n")
end

val = "Red"
redcolor = "Red"
if val == redcolor then
print("col は Red です\n")
end

if num != 20 then
print("num は 20 と違います\n")
end

if val != redcolor then
print("col は Red と違います\n")
end

num = 18
if num > 20 then
print("num は20より大きい\n")
end

val = "Jan"
if val > "Feb" then
print("Jan は Feb より大きい\n")
end

if val > "jan" then
print("Jan は jan より大きい\n")
end

if num < 20 then
print("num は20より小さい\n")
end

if val < "Feb" then
print("Jan は Feb より小さい\n")
end

if val < "jan" then
print("Jan は jan より小さい\n")
end

実行結果
[Running] ruby "d:\pg\Ruby30-x64\if\test3-1.rb"
col は Red です
num は 20 と違います
Jan は Feb より大きい
num は20より小さい
Jan は jan より小さい

[Done] exited with code=0 in 2.068 seconds
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする