我記得那串警告訊息只是程式碼縮排的問題,就是{ }與程式碼的排列位置。
執行上不會有問題,如果你不想出現這段警告的話,就按照編譯器的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
}
其實程式都是沒問題的,但只要你屬於該區塊內的程式碼如果縮排小於該區塊的{ },就會出現這個警告訊息了!