return 有多少種類?
能不能教一下像
return PLUGIN_CONTINUE
return PLUGIN_HANDLED
return
return 1
等等...有什麼分別
回复: return 有多少種類?
#define PLUGIN_CONTINUE0 /* Results returned by public functions */
#define PLUGIN_HANDLED1 /* stop other plugins */
#define PLUGIN_HANDLED_MAIN 2 /* to use in client_command(), continue all plugins but stop the command */
回复: return 有多少種類?
其实,return 返回的值只是函数的返回值。对于大多数函数来说,return PLUGIN_CONTINUE 表示此事件或命令会继续发送到其他插件(或函数)中,return PLUGIN_HANDLED 表示其他插件(或函数)不会再收到此事件或命令。而 return PLUGIN_HANDLED_MAIN 只用于 client_command()这个函数,表示此命令会继续发送到其他插件(或函数),但最终会阻止此命令的执行。回复: return 有多少種類?
那 return 1?回复: return 有多少種類?
那要看你如何定义函数了,如果函数需要返回值(整型),就return x不需要的话不用写return(末尾)
一般习惯上会令一些函数在执行成功后返回return 1,表示函数正确执行到了最后,但基本上也不太需要去确定返回值,某些特殊情况下是能用到的。
回复: return 有多少種類?
Post by 0920357689那 return 1 ?
PLUGIN_HANDLED 其实就是 1,所以, return 1 也就相当于 return PLUGIN_HANDLED
回复: return 有多少種類?
謝謝版大~~~~~~
页:
[1]