我记得那串警告讯息只是程式码缩排的问题,就是{ }与程式码的排列位置。
执行上不会有问题,如果你不想出现这段警告的话,就按照编译器的code style编排吧!
例如:
建议的缩排方式:
复制程式
public Fun(Var1, Var2)
{
if (Var1 > Var2)
{
Tmp = Var1
Var1 = Var2
Var2 = Tmp
}
return PLUGIN_HANDLED
}
程式码也较容易阅读可能会出现
loose indentation警告讯息的缩排方式:
复制程式
public Fun(Var1, Var2)
{
if (Var1 > Var2)
{
Tmp = Var1 //缩排应该必须超过 {} 之后
Var1 = Var2 //缩排应该必须超过 {} 之后
Var2 = Tmp //缩排应该必须超过 {} 之后
}
return PLUGIN_HANDLED
}
其实程式都是没问题的,但只要你属于该区块内的程式码如果缩排小于该区块的{ },就会出现这个警告讯息了!