As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center作为指导。
                            
                        
                    
                
                                已关闭8年。
            
                    
实际上,这不是一个“您怎么看”问题,而是一个可以回答的问题。

在python中,程序员可以选择在函数调用中使用关键字参数。例如

def doSomething(test=True, numBacon=5, ...):


除了我以外,还有其他人认为这是Java的幻想吗?我知道varargs可以做很多事情,但是关键字参数并没有那么有用。所以我问世界,您怎么看?

最佳答案

可能-如果您可以将地图传递给方法,该方法将查找地图的键输入。它需要一个内联的,无类型的映射声明,在这种有限的范围之外,它不是很有用-而且由于范围非常有限,我最终会说“不,不是必需的”。如果需要该功能,请使用Python。如果要在JVM中使用该功能,请使用Jython或JRuby。

09-26 05:44