IOS函數(shù)式編程性能損耗大嗎?

2020-07-24 14:42 更新

本章中有關(guān)于函數(shù)式編程的一些代碼實例會讓我們開始關(guān)注性能方面的影響。比如,在一個長數(shù)組中,如果給每個元素創(chuàng)建一個過渡的字符描述并把他們追加到前面的結(jié)果中去,這與命令式的編程對比,消耗的時間會更多。

這個問題或許會困擾我們,但我們知道現(xiàn)在的計算機(甚至iPhone手機)性能已經(jīng)足夠強大,在大多數(shù)情況下,這種性能損耗其實是可以忽略的,況且當(dāng)這種損耗達到一個性能瓶頸的時候,你隨時都可以重新去優(yōu)化它以讓它變得更加高效。相比于我們的時間,CPU的時間則顯得很廉價,因此犧牲CPU的時間會是更好的選擇。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號