[解決済み] nil or zero "を表す最高のrubyイディオム
2023-05-29 14:21:28
質問
ある値がnilまたは0であるかどうかを確認する簡潔な方法を探しています。 現在、私は次のようなことを行っています。
if (!val || val == 0)
# Is nil or zero
end
しかし、これは非常に不器用な感じがします。
どのように解決するのですか?
オブジェクトに nil? メソッド .
if val.nil? || val == 0
[do something]
end
あるいは、1命令だけの場合。
[do something] if val.nil? || val == 0
関連
-
[解決済み] Rubyでnil値をマッピングして削除する方法
-
[解決済み] JavaScriptで空文字列/未定義文字列/null文字列をチェックするにはどうすればよいですか?
-
[解決済み] JavaScriptでNULL、未定義、空白の変数をチェックする標準的な関数はありますか?
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] Rubyで配列に値が存在するかどうかを確認する方法
-
[解決済み] Rubyでnilとemptyとblankを理解する方法
-
[解決済み] Rubyのclass << selfイディオム
-
[解決済み] 最初の項目または None を返す Python のイディオム
-
[解決済み] define_methodを使ってクラスメソッドを作成するには?
-
[解決済み] クラスのインスタンスメソッドの一覧を取得する
最新
-
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で変数がnilでも0でもないことを確認する
-
[解決済み] レスキューVSシドキック?[クローズド]
-
[解決済み] rvm use 2.0.0 --default を実行すると、"Warning! PATH is not properly set up" と表示される。
-
[解決済み] JSONファイルへの正しい書式での書き込み方法
-
[解決済み] rubyのClassとKlassの違いは何ですか?
-
[解決済み] Hash.new([]などのHashのデフォルト値を使用すると、予期せぬ動作(値が消える/変わる)が発生します。)
-
[解決済み] rspecでテストグループを無効にする?
-
[解決済み] 文字列内の複数の空白と改行を削除する
-
[解決済み] Rubyで既存のハッシュに追加する方法
-
[解決済み] Rubyで配列の最後の要素を取得するには?