我认为答案可能是“不”,因为我可以告诉数学库似乎没有处理 null,但我想要的是在这些情况下处理 null:
x=1
(y not defined)
z = sum(x, y)
eval() 理想情况下给出:
z=1
但是,这会引发异常,因为 y 未定义。
实际上,在该示例中,我将“y”默认为零,但这并非在所有情况下都有效。
所以,我想我要问的是,如果变量没有赋值,是否有一种内置的方法来定义变量的默认值?
如果没有,我假设这可以通过编写自定义函数来实现。如果有人能证实这一点,我将不胜感激。
谢谢 :-)。