2 Traditionalな関数を素朴に使ってみる ぱらぱらめくる『Rグラフィックス』
- 基本
- 高水準関数で描いて
- 必要に応じて低水準関数で修飾する
- 総称関数という仕組み
- plot(x),plot(y),...というように、x,yにはベクトルが入ったり、行列が入ったり、何かしらのパッケージが独自に定義したオブジェクトが入ったりするけれど、いずれの第一引数についてもplot()が機能するのは、plot.x,plot.yというように、第一引数特異的な関数が定義されていて、plot(y)とされたら、plot.y()が動くようなルールになっているから
- このような、一つの関数plot()が複数の対称に対応するときそれをgeneric functionという(そうだ)
- 引数は大きく2つに分かれる
- 共通する引数(標準的引数)
- 関数特異的引数