gpt4 book ai didi

powershell - Cmdlet 开发指南对 Cmdlet 中函数的大小写使用有何规定?

转载 作者:行者123 更新时间:2023-12-02 23:28:27 26 4
gpt4 key购买 nike

虽然我确实在 Cmdlet Development Guidelines 中找到了很多有关如何命名 Cmdlet 和函数的信息。我没有找到任何关于函数应该以大写还是小写命名的信息。

这里的约定是什么?

(我确实知道 Cmdlet 本身通常以大写字母命名,尽管它们在执行时不区分大小写。)

最佳答案

命名约定可能很棘手。虽然固定的命名约定可以提供美观或简化的用法,但并不需要遵循。一般来说,我提倡的命名约定是 Powershell 中已经使用的命名约定。由于函数是在动词-名词的基础上创建的,因此每个单词都以大写字母开头,或者如果它是缩写词 - 全部大写,或者如果它是专有名词 - 则相应地如此。

例如,我为自己创建了一些函数:

Get-ServerDiag
Mount-TrueCryptVolumes
Start-RDP
Generate-RandomPassword
Nuke-Environment

你可以想象这些函数是做什么的,相当清晰、直接并且符合内置的Powershell函数。不过,我确实有一些异常(exception)情况,这些异常(exception)情况来自于将多个 Unix 命令“导入”到 Powershell(例如 killallpidof 等...)。您始终可以使用 Set -Alias 如果你喜欢写别的东西。

这个问题无论多么重要,都是可以讨论的,因为似乎没有“唯一的、最好的方法”。最终,这一切都取决于个人喜好。

关于powershell - Cmdlet 开发指南对 Cmdlet 中函数的大小写使用有何规定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24882537/

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