[解決済み】Rubyのメソッド名末尾のクエスチョンマークはどういう意味ですか?
2022-04-02 02:40:16
質問
Rubyのクエスチョンマーク演算子は何のためにあるのですか?
このように表示されることもあります。
assert !product.valid?
の中にあることもあります。
if
を構成します。
どのように解決するのですか?
これはコードスタイルの慣習です。メソッドがブール値(true または false)を返すこと、または真の値(または "truthy" 値)を示すためにオブジェクトを返すことを表します。
クエスチョンマークは、メソッド名の末尾に付けると有効な文字です。
https://docs.ruby-lang.org/en/2.0.0/syntax/methods_rdoc.html#label-Method+Names
関連
-
[解決済み] nil:NilClass のための未定義のメソッド `+' (NoMethodError)
-
[解決済み] ルビー、すべての単語の最初の文字を大文字にする
-
[解決済み] w(array)とはどういう意味ですか?
-
[解決済み] Rubyのmap(&:name)ってどういう意味?
-
[解決済み] Rubyのincludeとrequireの違いは何ですか?
-
[解決済み] Rubyで||= (or-equals)はどういう意味ですか?
-
[解決済み】Rubyのメソッドで感嘆符が使われるのはなぜ?
-
[解決済み】Ruby: Gemfileの「require: false」はどういう意味ですか?
-
[解決済み】Rubyの<=>(スペースシップ)演算子って何?
-
[解決済み】Rubyの__FILE__の意味は何ですか?
最新
-
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で "gets "と "gets.chomp "を使用する方法
-
[解決済み】未定義のメソッド(NoMethodError)ruby
-
[解決済み] Rubyで配列を降順にソートする方法
-
[解決済み] あなたが提供した認証メカニズムはサポートされていません。AWS4-HMAC-SHA256を使用してください。
-
[解決済み] Gem::Specification.reset中に未解決のスペックがある。
-
[解決済み] Rubyでfailキーワードは何をするのですか?
-
[解決済み] 動的な定数割り当て
-
[解決済み] Ruby 1.8.7 ハッシュを文字列に変換する
-
[解決済み] JanusのセットアップにVIMプラグインを追加する