PAWN中函数前面的下划线含义是什么?

时间:2015-06-05 13:30:17

标签: pawn

在php下划线(" _")它声明私有/受保护功能,但我在PAWN中没有找到任何关于它的信息。它在PAWN中有什么意义吗?

1 个答案:

答案 0 :(得分:3)

这取决于。

在函数名中并不代表任何内容,_hello只表示函数名为_hello。 (然后,如果你愿意,你可以阅读所有以下划线开头的函数作为不能在公共代码中调用的函数。但是PAWN并没有强迫你)

如果您在调用函数时表示参数中的下划线,则表示"使用默认值"所以,如果你有

stock hello(num = 5) { }

然后您可以hello(_) hello使用num调用5(默认值)。