2 Traditionalな関数を素朴に使ってみる ぱらぱらめくる『Rグラフィックス』

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