Ah, và nếu bạn có một chuỗi rất dài mà bạn muốn chia nhỏ, hãy nói html, bạn có thể làm điều đó bằng cách đặt @
trên mỗi bên của bên ngoài "
- như sau:
$mystring = @"
Bob
went
to town
to buy
a fat
pig.
"@
Bạn nhận được chính xác này: Bob đi đến thị trấn để mua một chất béo lợn.
Và nếu bạn đang sử dụng Notepad ++, nó thậm chí sẽ làm nổi bật chính xác như một khối chuỗi. Bây giờ, nếu bạn muốn chuỗi để chứa dấu ngoặc kép, quá, chỉ cần thêm chúng vào, như thế này:
$myvar = "Site"
$mystring = @"
<a href="http://somewhere.com/somelocation">
Bob's $myvar
</a>
"@
Bạn sẽ nhận được chính xác này:
<a href="http://somewhere.com/somelocation">
Bob's Site
</a>
Tuy nhiên, nếu bạn sử dụng đôi báo giá trong đó @ -string như thế, Notepad ++ không nhận ra điều đó và sẽ chuyển đổi màu cú pháp như thể nó không được trích dẫn hoặc trích dẫn, tùy thuộc vào từng trường hợp.
Và điều tốt hơn là điều này: bất cứ nơi nào bạn chèn biến $, nó sẽ được giải thích! (Nếu bạn cần các ký hiệu đô la trong văn bản, bạn thoát khỏi nó với một dấu tick như thế này:! `$not-a-variable
THÔNG BÁO Nếu bạn không đưa trận chung kết "@
tại rất bắt đầu của dòng, nó sẽ thất bại . tôi đã mất một giờ để tìm ra rằng tôi không thể thụt rằng trong mã của tôi
đây là MSDN về đề tài này: http://technet.microsoft.com/library/ee692792.aspx?ppud=4
Xem cũng ... http: //stackoverflow.com/questions/3235850/how-to-enter-a-multi-line-command – SteveC
Bản sao có thể có của [Cách nhập lệnh nhiều dòng?] (https: // stackoverflow .com/questions/3235850/how-to-enter-a-multi-line-command) –