閉包聲明與調(diào)用問題(與通常方法)
//?常規(guī)聲明方法 void?printHello()?{ ??print("Hello"); } //?調(diào)用 printHello(); //?閉包聲明方法 a?()?{ ??int?count?=?0; ??printCount?()?{ ????print(count++); ??} ??return?printCount; } //?閉包調(diào)用 var?func?=?a();//?我的疑問是這句,a()不是方法調(diào)用嗎?這里不是應(yīng)該被調(diào)用了一次嗎?為什么不是寫成var?func?=?a; func();
2019-09-03
執(zhí)行func()后只是返回了一個(gè)函數(shù)體。