[解決済み】Rubyの->演算子って何?
2022-04-07 03:53:23
質問
-
を何と呼ぶか?
->
演算子のように?->(...) do ... end
-
以下のスニペットは同等ではありませんか?
succ = ->(x) {x + 1} succ = lambda {|x| x + 1}
どのように解決するのか?
で
Ruby プログラミング言語
(Methods, Procs, Lambdas, and Closures) を使って定義されたラムダを使用します。
->
という
ラムダリテラル
.
succ = ->(x){ x+1 }
succ.call(2)
と同等のコードになります。
succ = lambda { |x| x + 1 }
succ.call(2)
非公式に、こう呼ばれているのを聞いたことがあります。 スタビライザーラムダ または 刺繍文字 .
関連
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] パラメータに**(ダブルスター/アスタリスク)、*(スター/アスタリスク)がありますが、これはどういう意味ですか?
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] なぜ ++[[]][+[] +[+[]] は "10" という文字列を返すのでしょうか?
-
[解決済み] Rubyで配列に値が存在するかどうかを確認する方法
-
[解決済み] 一重引用符で囲まれた文字列の一重引用符をエスケープするには
-
[解決済み] Rubyからシェルコマンドを呼び出す方法
-
[解決済み] Rubyのattr_accessorとは何ですか?
-
[解決済み] w(array)とはどういう意味ですか?
-
[解決済み] 関数呼び出しにおけるstarとdoublestarの演算子の意味は?
最新
-
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:kind_of? vs. instance_of? vs. is_a?
-
[解決済み] -bashです。/Users/myname/.bash_profile: パーミッションが拒否されました
-
[解決済み] RubyのNameError
-
[解決済み] Ruby、スタックレベルが深すぎる (SystemStackError)
-
[解決済み] RubyのHashをキーでアルファベット順にソートする方法
-
[解決済み] Rubyのコロン演算子とは何ですか?
-
[解決済み] Rubyでリモートホストの到達可能性をpingで確認する方法
-
[解決済み] rubyでto_yamlに書式オプションを指定することはできますか?
-
[解決済み] Ruby Net::HTTPの実行期限が切れた
-
[解決済み] ファイルの存在を確認する方法 [重複]について