私は多くの順次関数を持っているとします。各関数の結果は、シーケンス内の次の関数に使用されます。これを見てスマート要件の検索
start <- "somevar"
a <- fun_a(start)
b <- fun_b(a)
c <- fun_c(b)
d <- fun_d(c)
e <- fun_e(d)
f <- fun_f(e)
もう一つの方法は次のようになります:私がやりたい何
start %>% fun_a %>% fun_b %>% fun_c %>% fun_d %>% fun_e %>% fun_f
それがするべきことを、私は例えば「D」を渡したときに理解し、動的に何かを持っていますfun_e
とfun_f
を実行します。
Rには、このタイプのプログラミングにいくつかの機能がありますか?
コンピュータ科学者の視点からこの概念をどのように参照するかを知っているなら、ボーナスポイント。
たぶん、あなたは[この](https://github.com/rbertolusso/intubate) – user2100721
を探しています(make' 'のようなものを探しているhttp://matt.might.net/articles/intro-to-make /)? –
異なる順次オブジェクトがどのように認識されるかについて、より具体的な例を提供できますか?コタモリの "クラス"の例に加えて、 "attr" ibuteや引数の可能な値(例えば 'match.arg'など)に応じて、単純な' switch'を使うこともできますか? –