在调用方法或函数中在哪里检查空值?

zsh*_*arp 4 null

是否应该在调用函数之前或在函数本身内检查 null?

rye*_*guy 5

我会在电话本身中说。这样,如果您从 5 个不同的位置调用该函数,您只会在一个地方检查 null,而不是 5 个地方。

但这不是一个确定的答案。这实际上取决于函数以及使用空参数调用它的后果。