PHP アンダースコア ("_") では、プライベート/保護された関数の宣言ですが、PAWN ではそれについて何も見つかりませんでした。PAWN では何か意味がありますか?
1 に答える
3
場合によります。
In function name は何も意味しないので、_hello
単に関数の名前が付けられていることを意味し_hello
ます。(その後、必要に応じて、アンダースコアで始まるすべての関数を、パブリック コードで呼び出してはならない関数として読み取ることができます。ただし、PAWN は強制しません)
関数を呼び出すときにパラメーターのアンダースコアを意味する場合、それは「デフォルト値を使用する」ことを意味するので、
stock hello(num = 5) { }
その後、実行できhello(_)
、with でhello
呼び出されます (デフォルト値)。num
5
于 2015-06-19T16:53:41.360 に答える