[解決済み] ルビー、!オペレーター(a/k/a ダブルバン)[重複]|日本郵船
2022-11-01 07:09:13
質問
重複の可能性があります。
rubyで!!!の意味は何ですか?
こんにちは。
Ruby初心者なのですが、"!!!"が何を意味するのか、どこにも記述がありません。
以下はその例です。
def signed_in?
!!current_user
end
これが二重否定になるなら、なぜ言わない。
def signed_in?
current_user
end
助けてください。
どのように解決するのですか?
Rubyを含むほとんどのプログラミング言語で
!
はオペランドのブール値の反対を返します。つまり、感嘆符を2つ連鎖させると、その値がブール値に変換されるわけです。
関連
-
[解決済み] とは何ですか! (not not)演算子とは何ですか?
-
[解決済み] C言語では「?」演算子は何をするのですか?
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] JavaScriptに「NULL合体」演算子はありますか?
-
[解決済み】C/C++の"-->"演算子とは何ですか?
-
[解決済み】JavaScriptの比較では、どちらの等号演算子(== vs ===)を使うべきですか?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
-
[解決済み] bundler vs RVM vs gems vs RubyGems vs gemsets vs system ruby [closed].
-
[解決済み] Rubyで、selectとmapを組み合わせたArrayメソッドはありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Rubyで!!!はどういう意味ですか?
-
[解決済み] rvm use 2.0.0 --default を実行すると、"Warning! PATH is not properly set up" と表示される。
-
[解決済み] Rubyでbeginとendのブロックを使わずにrescueを使うには?
-
[解決済み] RubyのREPLを開くコマンドは何ですか?
-
[解決済み] rubyのinjectはreduceと同じ意味ですか?
-
[解決済み] Ruby の文字列から最後の n 文字を抽出する。
-
[解決済み] bundler vs RVM vs gems vs RubyGems vs gemsets vs system ruby [closed].
-
[解決済み] Rubyの配列で同じ文字列の要素をカウントする方法
-
[解決済み] Rubyで、selectとmapを組み合わせたArrayメソッドはありますか?
-
[解決済み] Rubyで親のクラス名を取得するには?