トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

基本データ型.ps1

[Windows PowerShell]

文字列

ダブルクォーテーション""が変数展開する文字列。
シングルクォーテーション''が変数展開しない文字列。
文字列が置かれるコンテキストでは、裸のワードは""文字列と解釈されるようだが、Perlと同じで、これに頼らないコーディングをした方がいいだろう。
他人はともかく自分は。

キャスト

角かっこで型名を前置するか、-as 演算子を使う。

> [int] "123"
123
> 123 -as [string]
123

いずれにしても、型名は[]で囲う必要がある。
-as 演算子の出番は少なそう。