powershell为什么不是$t=get-date()呢?

image.png
虽然$t=get-date能用,但是感觉$t=get-date()更加自然点。为什么怎么设置?语法怎样记忆比较好?

image.png

阅读 1.3k
1 个回答

语法如此。

Powershell 的调用函数并不加括号。如果有传参的话以空格分隔,而不是很多编程语言那样是括号+逗号的形式。

这点上跟 Bash 是一样的。在 Linux 下写过 Bash Shell 自定义函数的人理解起来应该很容易。

https://docs.microsoft.com/en...

P.S. 有一点例外的是调用 .NET Framework 方法的时候需要用括号。这种情况也比较好记,就是往往会跟双冒号(:: 静态成员运算符)一起出现。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进