[解決済み] Rubyのオブジェクトがブール値であるかどうかを確認する方法
2022-05-18 09:26:22
質問
オブジェクトがbooleanであるかどうかを簡単に調べることができないようです。 Rubyでこのようなことはあるのでしょうか?
true.is_a?(Boolean)
false.is_a?(Boolean)
今、こうしていますが、もっと短くしたいのですが。
some_var = rand(1) == 1 ? true : false
(some_var.is_a?(TrueClass) || some_var.is_a?(FalseClass))
どのように解決するのですか?
最もシンプルな方法です。
# checking whether foo is a boolean
!!foo == foo
関連
-
[解決済み】Ruby: 特定のバージョンのruby gemをインストールする方法は?
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] Rubyで配列に値が存在するかどうかを確認する方法
-
[解決済み] Rubyからシェルコマンドを呼び出す方法
-
[解決済み] Rubyでnilとemptyとblankを理解する方法
-
[解決済み] Rubyで文字列を小文字・大文字に変換する方法
-
[解決済み] Rubyのattr_accessorとは何ですか?
-
[解決済み] Rubyで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] Ruby on RailsでJSON出力を "きれい "にフォーマットする方法
-
[解決済み] Rubyのattr_accessor, attr_reader, attr_writerを使う理由は?
最新
-
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のローカル変数が未定義である
-
[解決済み] Rubyでファイル名を変更するには?
-
[解決済み] nil:NilClass のための未定義のメソッド `+' (NoMethodError)
-
[解決済み] Rubyの配列から文字列への変換
-
[解決済み] あなたが提供した認証メカニズムはサポートされていません。AWS4-HMAC-SHA256を使用してください。
-
[解決済み] Gem::Specification.reset中に未解決のスペックがある。
-
[解決済み] Rubyで=~と/Θはどういう意味ですか?
-
[解決済み] ファイルの存在を確認する方法 [重複]について
-
[解決済み] Rubyでオブジェクトの型を決定する
-
[解決済み] Rubyで変数が文字列かどうかをチェックする