有个问题啊,就是插件配置文件有一个值是debug:true/false 那么这个如果为true,输出调试信息,那这个调试信息是怎么输出,问了几个人
说是if 这个值为真就输出,真假的,大佬们
说是if 这个值为真就输出,真假的,大佬们
应该是直接输出到控制台和日志吧()
看不懂你在说什么。
if [req] 就是满足条件执行命令,如果代码里这么写,那么配置文件读取到的debug: true 就会把调试模式开起来。
至于部分插件没有调试模式,我也不知道为什么。
if [req] 就是满足条件执行命令,如果代码里这么写,那么配置文件读取到的debug: true 就会把调试模式开起来。
至于部分插件没有调试模式,我也不知道为什么。
名副其实 发表于 2023-1-15 12:51
看不懂你在说什么。
if [req] 就是满足条件执行命令,如果代码里这么写,那么配置文件读取到的debug: true ...
单纯意思就是我写的插件想要输出调试信息,但我不确定这个调试信息的输出条件是什么,例如我现在插件写了配置文件中有一个debug:true/false 然后我想要在我插件运行时输出调试信息,方便我排除插件的问题,但是现在用的调试信息是if (debug值为true)则输出调试信息,但是我不确定这么做是不是正确的。
BrassiCold 发表于 2023-1-15 13:19
单纯意思就是我写的插件想要输出调试信息,但我不确定这个调试信息的输出条件是什么,例如我现在插件写了 ...
这就是这么写的。
至于你怎么读取到这个值,我就不清楚了。同样是C语言但我学的是 Python.jpg
(题外话:我现在在学用 PyYAML 玩配置文件判断布尔值)
名副其实 发表于 2023-1-15 14:36
这就是这么写的。
至于你怎么读取到这个值,我就不清楚了。同样是C语言但我学的是 Python.jpg
(题外话: ...
没事了,自己写了一个debug函数解决了呃呃呃呃(
写一个函数就行,fun debug(message: String) {
if (debug) {
return info("message")
}
}
if (debug) {
return info("message")
}
}