Нужно ли использовать обратные пометки после знаков равенства в PowerShell? - PullRequest
1 голос
/ 12 апреля 2020

Предположим, я пишу
$variablewithanunnecessarilylongname = verylongcommand -whichalsohas $alotoflongparameters | and-needstobe $pushedthrough -along $pipe.

Когда я разделяю команду на =, она все еще работает (я думаю). Но должен ли я в любом случае добавить обратную галочку?

Ответы [ 2 ]

4 голосов
/ 12 апреля 2020

вы должны использовать обратные пометки только тогда, когда есть NO OTHER WAY . [ ухмылка ]

почему? , потому что их слишком легко упустить из виду.

, оставляя их позади при редактировании, может сделать ваш код удивительно сложным для отладки . Кроме того, если после обратного удара есть что-то, кроме окончания строки ... вы просто избежите этого, а не конца строки. представьте себе болтание, сопровождаемое пробелом или табуляцией ... затем представьте, что вы пытаетесь выяснить, что за чертовски проклятая черта не так с вашим кодом.

вы можете переносить строки после почти всего, что знает Po Sh, за которым последует «больше материала». наиболее очевидным является символ канала, но он также включает в себя большинство операторов, запятые, открытые скобки, открытые скобки, оператор точки и многое другое.

, ссылка на которую приведена ниже, представляет собой прекрасную статью, в которой освещаются многие из упомянутых выше идей ...

Get-PowerShellBlog: Bye Bye Backtick: продолжение естественной линии в PowerShell
- https://get-powershellblog.blogspot.com/2017/07/bye-bye-backtick-natural-line.html

0 голосов
/ 12 апреля 2020

Нет ............................

Существует так много других способов продолжить линию: https://get-powershellblog.blogspot.com/2017/07/bye-bye-backtick-natural-line.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...