我有两个函数,其中一个调用另一个函数,我希望能够检测外部函数是否使用可选参数调用: bar(opt)
print# Should print 5, actually prints None这些指纹:3
Foo()可以用特殊的逻辑编写,以检测可选参数是否被传递,但是是否有一种pythonic方式来传递<
最终编辑欢迎任何反馈意见。
由于任何原因,在C#中,方法不能通过引用(标记为ref或out)参数传递可选的。当使用COM桥接C#与VBA时,我找到了一种克服C#限制的方法,方法是将ref参数标记为[Optional],这是C#编译器在管道结束时生成的AFAIK。void SomeDotNetCSMethod([Optional] r