gpt4 book ai didi

powershell - powershell 有 method_missing() 吗?

转载 作者:行者123 更新时间:2023-12-02 00:38:36 25 4
gpt4 key购买 nike

我一直在研究 powershell 的动态能力,我想知道一些事情

powershell 中是否有类似于 Ruby 的 method_missing() 的东西,您可以在其中设置“捕获所有方法”以动态处理对对象上不存在的方法的调用?

最佳答案

不,不是真的。我怀疑下一版本的 PowerShell 将更加符合添加到 .NET 4 的动态调度功能,但目前,这在纯 PowerShell 中是不可能的。

尽管我确实记得有一个组件模型类似于 .NET 的 TypeDescriptor 中的组件模型,用于创建向 PowerShell 动态提供属性和方法的对象。例如,这就是 XML 元素能够像对象一样处理的方式。但根据我的经验,如果有的话,这方面的记录很少,很多需要集成的类型/方法都被标记为内部。

关于powershell - powershell 有 method_missing() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3577488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com