1

PHP アンダースコア ("_") では、プライベート/保護された関数の宣言ですが、PAWN ではそれについて何も見つかりませんでした。PAWN では何か意味がありますか?

4

1 に答える 1

3

場合によります。

In function name は何も意味しないので、_hello単に関数の名前が付けられていることを意味し_helloます。(その後、必要に応じて、アンダースコアで始まるすべての関数を、パブリック コードで呼び出してはならない関数として読み取ることができます。ただし、PAWN は強制しません)

関数を呼び出すときにパラメーターのアンダースコアを意味する場合、それは「デフォルト値を使用する」ことを意味するので、

stock hello(num = 5) { }

その後、実行できhello(_)、with でhello呼び出されます (デフォルト値)。num5

于 2015-06-19T16:53:41.360 に答える