比如有这样一个需求:
如果参数为1,调用A类
如果参数为2,调用B类
不适用if,可以通过配置table表灵活使用,如:
t = {[1]={cla=A};
[2]={cla=B}
}
调用:t[value].cla:Create()
感觉lua好灵活。
比如有这样一个需求:
如果参数为1,调用A类
如果参数为2,调用B类
不适用if,可以通过配置table表灵活使用,如:
t = {[1]={cla=A};
[2]={cla=B}
}
调用:t[value].cla:Create()
感觉lua好灵活。