PowerShell 使用”.”和”::”换行


在PowerShell 3.0 中,被允许使用“.”和“::”换行。这两个符号默认被用作访问一个对象的动态和静态属性。因此在PowerShell 3.0 中,可以不必再写非常冗长的代码了,适当可以给代码换行,以增强可读性。
例如下面的代码:

$site="www.pstips.net"
$site.Substring(0).ToUpper().
Replace("www,","http://www");
[string]::
IsNullOrEmpty($site)

如果你觉得还不过瘾,还可以在中间加点注释。

#定义一个string变量
$site="www.pstips.net"
$site.
#取子串
Substring(0).
#转换成大写
ToUpper().
#替换特定字符串
Replace("www,","http://www")

#调用静态方法
[Console]::

WriteLine($site)

原文链接:http://powershell.com/cs/blogs/tips/archive/2012/10/29/line-breaks-after-quot-quot-and-quot-quot.aspx

本文链接: https://www.pstips.net/powershell-line-breaks-after-a-full-stop-or-double-colon.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注