Rubyがミニツク

あなたのRubyの技術に関するより詳しい知識と理解を増やします。

Ruby入門コース

このコースについて

Rubyのeラーニング研修システムはRailsを使ってWebアプリケーション開発ができる技術者の育成を目指します。 そのため、Railsを扱うことができるだけのRubyの知識を得ることがRuby入門コースの目標となっています。

コンテンツ一覧

ヒント レッスンの名前をクリックすると、その内容を表示します。

次のコンテンツ ホームへ戻る

!演算子

!演算子を使うことによって、真と偽の判定を逆にすることができます。

flag = false
if !flag then
  puts("真なので実行する")  #=> 真なので実行する
end
flag = true
unless !flag then
  puts("偽なので実行する")  #=> 偽なので実行する
end

!演算子を使うことによって、変数に代入していた値の判定が逆になりました。同じ機能を持っているものとしてnotがあります。

flag = false
if (not flag) then
  puts("真なので実行する") #=> 真なので実行する
end


次のコンテンツ ホームへ戻る