2016-07-28 6 views
1

例が見つかりません。 PowerShell関数のプロトタイプを作成するにはどうすればよいですか?PowerShellで関数プロトタイプを作成するにはどうすればよいですか?

function exampleFunc(); //other stuff that calls the example function Function exampleFunc(){//stuff}

+0

ようになりベーコンビットコード@何である[SOドキュメント](http://stackoverflow.com/documentation/powershell/1673/powershell-functions#上の例があります。 (例:t = 201607281323139314936) – 4castle

+0

'function exampleFunc();' 'その他の関数' 'function exampleFunc(){// stuff}' –

+2

これはできません。 Powershellはコンパイルされた言語ではありません。 – 4castle

答えて

0

あなたは、クイックボタンのCtrl + Jを経由して右クリックまたはアクセスによるPowerShellのISE(統合Scription環境)からの抜粋のために呼び出すことができます。

2

PowerShellは、プロトタイプ関数、前方宣言またはこれに使用する用語をサポートしていません。 PowerShellでは、functionキーワードを使用するときに関数を定義しています。同じ関数名で2回コールすると、関数の定義が変更されます。

This question bashと同じ問題は、この問題を回避する一般的な方法を示しています。 PowerShellでも同じことができます。

もう1つの方法は、Begin {} Process {} End {}拡張機能構成を使用して、すべての関数宣言をBegin {}部分に配置することです。ここ

0

とは

function main() 
{ 
    cls 
    Begin 
    Process 
    End 
} 

function Begin { 

} 

function Process { 

} 

function End { 

} 

main 
関連する問題