いじけるなベッキー で分かる高階関数
思ってること
- ベッキーはキャリアが長くて、とても仕事が出来ると思っています。
- 昨今の件は、まぁなんか色々あったけど、彼女の後釜いないんじゃないですかね。
SH◯LLY、ホ◯ン千秋?、う〜ん....
- 何となく高階関数やらブロックってわりかし壁っちゃ壁なのかな、と思って、書いてみました。
開発者なら開発者らしくベッキーにエールを送ろうではないか!!!!
メッセージ
メッセージ
ちょっと今CMとか 打ち切られてるだろうけど いじけるなベッキー
Ruby編
定義と呼び出し
- 定義
def becky
puts "ちょっと今CMとか"
yield
puts "いじけるなベッキー"
end
- 呼び出し
becky{ puts "打ち切られてるだろうけど" }
実際にやってみる
$ pry
[1] pry(main)> def becky
[1] pry(main)* puts "ちょっと今CMとか"
[1] pry(main)* yield
[1] pry(main)* puts "いじけるなベッキー"
[1] pry(main)* end
=> :becky
[2] pry(main)> becky{ puts "打ち切られてるだろうけど" }
ちょっと今CMとか
打ち切られてるだろうけど
いじけるなベッキー
=> nil
JavaScript編
> var shelly = function(){ console.log("打ち切られてるだろうけど"); }
> var becky = function(fn){ console.log("ちょっと今CMとか"); fn.call(); console.log("いじけるなベッキー"); }
> becky(shelly)
実際にやってみる(スクショりました)
Q. これ、yieldやら使う必要あるんですか?
あるわけがない
See Also
Author And Source
この問題について(いじけるなベッキー で分かる高階関数), 我々は、より多くの情報をここで見つけました https://qiita.com/r-fujiwara/items/b3a4b432b1db255915b4著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .