メソッドにデリゲートを渡して挙動の一部を呼び出し側でカスタマイズしてもらうやり方、そんなに難しいのかなぁ。

Follow

@i_sparkling
Cの関数渡しを勉強せずにデリゲートは判りづらいかもですね🤔
式を渡すって感覚が掴みづらいのだと思います

シンプルなパターンを数こなすと掴めてくる子も増えると思うんですけど…

· · mstdn.mini4wd-engineer.com · 0 · 0 · 2

@kumanotetu ソートアルゴリズムの比較の部分の文脈で使ってみたんですが、やっぱり難しいですかねぇ。

中置形式( x < y )から、前置形式( comp(x, y) )の記号的な置き換えとして納得してもらおうと思ったんですが、無謀だったかも知れません…

@i_sparkling
上手くいくか判りませんが、物凄くシンプルなとこからやってみてはどうでしょう?

x+yの結果を10回加算した値を返すメソッドと
x*yの結果を10回加算した値を返すメソッドを作成させ、
x+yとx*yを渡せば10回加算して値を返す処理が共通化できるよね、みたいな流れで☺

Sign in to participate in the conversation
ミニ四駆DON

ミニ四駆好きが集まる雑談中心のインスタンスです