問題タブ [herestring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
518 参照

powershell - PowerShell は、ここの文字列に入れる改行文字をどこで取得しますか?

次の PowerShell コードを検討してください。

私のコンピューターでは、これは出力します

これは、それぞれキャリッジ リターンとライン フィードの ASCII 制御文字の 10 進数表現です。

AppVeyor で実行された同じコードは、1 つの数値のみを出力します

つまり、システム間で PowerShell がヒア文字列で使用する文字に違いがあるようです。ソースは同じ環境[System.Environment]::newlineと思っていましたが、ここの文字列に単一の文字を出力するAppVeyor環境、出力

のために[System.Environment]::newline[System.Environment]::newlinehere 文字列の改行のソースではないようです。