[解決済み] define_methodに引数を渡すには?
2022-04-25 10:11:12
質問
define_methodで定義されたメソッドに引数を渡したいのですが、どうすればよいですか?
どのように解決するのですか?
define_methodに渡すブロックは、いくつかのパラメータを含むことができます。 こうして定義されたメソッドは引数を受け取ります。 メソッドを定義するときは、実際にはブロックにニックネームをつけてクラスの中でそのブロックを参照しているだけです。 パラメータはブロックに付属しています。 ですから
define_method(:say_hi) { |other| puts "Hi, " + other }
関連
-
[解決済み】Rubyで数値の配列の合計を出すには?
-
[解決済み] Rubyでランダムな文字列を生成する方法
-
[解決済み] Rubyで日付文字列をパースする
-
[解決済み] プロキシ(ISA-NTLM)の後ろからRuby Gemsをアップデートする方法
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] Rubyで配列に値が存在するかどうかを確認する方法
-
[解決済み] 変数が定義されているかどうかをチェックする?
-
[解決済み] インスタンスメソッドをモンキーパッチする場合、新しい実装からオーバーライドされたメソッドを呼び出すことは可能ですか?
-
[解決済み】rakeタスクにコマンドライン引数を渡す方法
-
[解決済み】Rubyの受け渡しは参照渡しなのか値渡しなのか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] -bashです。/Users/myname/.bash_profile: パーミッションが拒否されました
-
[解決済み] Ruby 'require' エラー: そのようなファイルをロードできない
-
[解決済み] Ruby プログラムに一定時間待つように指示する
-
[解決済み] Rubyでnil値をマッピングして削除する方法
-
[解決済み] Rubyのダブルコロン `::` とは何ですか?
-
[解決済み] Rubyで2次元配列の作成と反復処理
-
[解決済み] Rubyで指定されたディレクトリが存在するかどうかを確認する方法
-
[解決済み] 配列からランダムに選択する方法は?
-
[解決済み] インスタンスメソッドをモンキーパッチする場合、新しい実装からオーバーライドされたメソッドを呼び出すことは可能ですか?
-
[解決済み】double * (splat)演算子は何をするのですか?