PowerShellはオブジェクト指向?

PowerShellを使いこなすため、Perplexity AIに聞いた内容の覚え書き

目次

powershellはオブジェクト指向ですか?

powershellはオブジェクト指向ですか?

PowerShellは オブジェクト指向 のスクリプト言語です。

  • PowerShellのコマンドレット(cmdlet)は、従来のコマンドラインシェル(例えばWindowsのコマンドプロンプトやUNIXのbash)と異なり、単純なテキストではな「.NET Framework(または.NET Core)のオブジェクト」 を出力する
  • PowerShellではコマンドの結果が構造化されたオブジェクトとして扱われ、プロパティやメソッドを直接利用してデータ加工や操作が可能。たとえば、プロセス情報を取得する場合も、単なるテキストリストではなく「プロセスオブジェクト」の一覧として扱うため、特定のプロパティでフィルタしたり、ソートしたりするのが容易
  • PowerShellはクラスや継承など、オブジェクト指向プログラミングの基本概念もサポートしており、自分でカスタムクラスを定義することもできる

まとめ

PowerShellは「オブジェクト指向」が根底にあるシェルおよびスクリプト言語であり、その設計思想や動作原理において、オブジェクト指向の特徴を強く備えている。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次