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