何かをループ/通過する関数があり、停止基準を設定する/何かを実行する関数への参照を受け取りたいです。たとえば、クラスでは次のようになります。
def a(func_stop,i)
ret = nil # default
while(i < 0 )
if (func_stop(@lines[i]))
ret = i
break
end
end
return ret
end
アイデアは、PERL のように、関数への参照を渡すことができるということです。
func1(\&func, $i);
私は見ましたが、そのようなものを見つけることができませんでした。ありがとう