為什么在每次調(diào)用時,totalmiles不會被置為0呢?
為什么在每次調(diào)用時,totalmiles不會被置為0呢?是不是因為,引用類型,就好像在內(nèi)存,開辟了單獨的空間,函數(shù)結(jié)束后,并沒有清除回收空間的內(nèi)容?
為什么在每次調(diào)用時,totalmiles不會被置為0呢?是不是因為,引用類型,就好像在內(nèi)存,開辟了單獨的空間,函數(shù)結(jié)束后,并沒有清除回收空間的內(nèi)容?
2015-01-27
舉報
2016-02-11
因為閉包中包含該句: return {totalMiles+=todayMiles;return ?totalMiles}; 再次調(diào)用只是執(zhí)行此閉包,不再執(zhí)行外在參數(shù)賦值部分。