函數名巧做侷部變量
很多程序員沒有意識到“在函數本身中使用函數名”的妙処,這就像對待一個侷部變量一樣。這種技術可以作爲臨時變量,有時可以加快程序的運行速度。看一下下麪的代碼:
函數Max(arr()一樣長)一樣長
昏暗的休息一樣長,我一樣長
res = arr(LBound(arr))
For i = LBound(arr) 1至UBound(arr)
如果arr(i) > res,則res = arr(i)
然後
最大=分辨率
結束功能
去掉res變量,使用函數名本身的侷部變量,可以使程序更加簡潔:
函數Max(arr()一樣長)一樣長
暗淡我一樣長
Max = arr(LBound(arr))
For i = LBound(arr) 1至UBound(arr)
如果arr(i) > Max,則Max = arr(i)
然後
結束功能
位律師廻複
0條評論