トップ 一覧 検索 ヘルプ RSS ログイン 印刷

getAnywhere()の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!関数のメソッドを表示する

plot()やprint()という関数は、その中にオブジェクトに対応した別の関数を持っていて、オブジェクトを変数として放り込めば、対応した関数を呼び出すようになっている。

中身を知りたければ、

 getMethods(plot)
 getMethods(plot) #quoteは不要

でplot()に対応しているサブ関数の一覧が表示される。

この中で、特定のメソッド(例えば、'''plot.hoge()''')を見たければ、

 getAnywhere(plot.hoge)
 getAnywhere(plot.hoge)  #quoteは不要

でその中身がわかる。

関数の中身を少し変えたいときなどにこれを参照したあたらしい関数を作って対応する。