3

なぜこれが機能するのか

print.character = function(x) cat("Use cat instead!", x)
print("tre")
# Use cat instead! tre

しかし、これはエラーをスローしますか?

"+.character" = function(lhs, rhs) paste0(lhs, " + ", rhs)
"tre" + "tri"

"tre" + "tri" のエラー: 二項演算子への数値以外の引数

4

0 に答える 0