1

这不是一个编程问题,而是更多的设计问题。

假设数据存储在 json 中。

例如,Get-Person "John" | Get-EmployerGet-Employer -Person "John"

两种方式都返回约翰的雇主,前一种使用管道,后一种使用内联参数。我有时会感到困惑:每个人的优点和缺点是什么?当你们在设计时,你喜欢使用它们中的每一个吗?

对我来说,我想出使用管道的唯一原因是,如果需要评估参数的值,它可以节省我们使用变量的时间。

有人对这个问题也有任何想法吗?

4

1 回答 1

2

没有理由您需要选择其中一个。通过适当的参数属性和功能设计(使用开始/处理/结束块),您可以允许这两种选择。

于 2013-02-22T15:12:08.997 回答