関数のイコールをチェックしたいといはidentical関数
結構長くR書いてエル気がするが、よくよく考えるとidenticalが必要になる場面に初めてぶつかった気がするのでメモ。
今までは別のやり方で回避していたのだろうか?
> #適当な関数を定義 > f <- function(){print("hoge")} > g <- function(){print("hage")} > #適当な変数に代入(しなくてもいいが) > a <- f > b <- g > #単純に比べるのはだめ > a == b Error in a == b : comparison (1) is possible only for atomic and list types > #identical使えよと > identical(a, b) [1] FALSE