- 前ページ
- 次ページ
浮気しようか迷いながら。
Rubyをつかってる葵。
わかってる。
葵は浮気しても。
Rubyは浮気しないってこと。
メソッドをかえすメソッドね。
procとかProc.newをつかうと。
メソッドを変数としてつかえるんだったよね。
それをメソッドの戻り値にしてるのさ。
高階関数っていうんだって。
関数っていうのはメソッドのこと。
関数って数学の授業みたい。
でも。
引数をいれて戻り値がでてくるのは関数だ。
y = 2x + 3
関数だ。
葵のランキングは応援してね
Rubyをつかってる葵。
わかってる。
葵は浮気しても。
Rubyは浮気しないってこと。
メソッドをかえすメソッドね。
def return_add
proc {|a, b| a + b}
end
add = return_add
puts add.call(1, 2) #=> 3
procとかProc.newをつかうと。
メソッドを変数としてつかえるんだったよね。
それをメソッドの戻り値にしてるのさ。
高階関数っていうんだって。
関数っていうのはメソッドのこと。
関数って数学の授業みたい。
でも。
引数をいれて戻り値がでてくるのは関数だ。
y = 2x + 3
def function
2 * x + 3
end
関数だ。
葵のランキングは応援してね