-1
私には分からないサブルーチン宣言がいくつかあるPerlコードを見てきました。それらは次のように表示されます:Perlサブルーチン宣言予期しないシンボル
foo($$$$;$);
foo(\$\$\$);
";"これらの宣言では "\"は意味を持ちますか?
私には分からないサブルーチン宣言がいくつかあるPerlコードを見てきました。それらは次のように表示されます:Perlサブルーチン宣言予期しないシンボル
foo($$$$;$);
foo(\$\$\$);
";"これらの宣言では "\"は意味を持ちますか?
彼らは"prototypes"ですが、Perlのプロトタイプは他の言語のものと似ていないので、おそらく使用しないでください。
$
は、関数のスカラー引数を示します。 ;$
は、オプションの追加のスカラー引数を示します。 \$
は参照引数を示します。
[リンク "のプロトタイプが悪い理由を" 必須](https://stackoverflow.com/questions/297034/why-are-perl-5s-function-prototypes-bad) – mob
くすねをその答えに編集されました。 – Sobrique