関数の戻り値の汚染
PowerShellの関数はreturnの有無にかかわらず内部で出力されたすべてのオブジェクトを返すため、戻り値のあるコマンドやメソッドを呼び捨てにするとその値が関数の戻り値に混ざってしまう現象。
- 概念URI
https://comcomponent.com/knowledge/function-output-leak/
- 別名・表記
- 戻り値への意図しない出力の混入
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- 成功ストリームは関数の戻り値の汚染の原因になることがあります。New-Itemなど戻り値を持つコマンドを呼び捨てにすると、その戻り値が成功ストリームに流れ込み関数の戻り値に混ざる / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- $null=…による出力の抑止は関数の戻り値の汚染を軽減します。不要な出力を$null = ...で捨てることで、関数の戻り値への意図しない混入を防げる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。