函数名巧做局部变量
下面图老师小编要向大家介绍下函数名巧做局部变量,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!
FunctionMax(arr()AsLong)AsLong
DimresAsLong,iAsLong
res=arr(LBound(arr))
Fori=LBound(arr) 1ToUBound(arr)
Ifarr(i)resThenres=arr(i)
Next
Max=res
EndFunction
去掉res变量,使用函数名称本身这个局部变量,可以使程序更加简练:
FunctionMax(arr()AsLong)AsLong
DimiAsLong
Max=arr(LBound(arr))
Fori=LBound(arr) 1ToUBound(arr)
Ifarr(i)MaxThenMax=arr(i)
Next
EndFunction->