C++ 純函數(shù)和修改函數(shù)如何選擇

2023-03-20 15:59 更新

修改器和填充函數(shù)可以做的事,純函數(shù)也可以做到。實際上有些所謂的函數(shù)式編程語言只支持純函數(shù)。一些程序員認為,比起使用修改器來,使用純函數(shù)開發(fā)程序更快且更不易出錯。但是,有很多時候修改器是很方便的,也有很多情況下函數(shù)是程序效率是更低的。

總而言之,我推薦在能使用純函數(shù)的時候盡量編寫純函數(shù),在修改器有無法比擬的優(yōu)勢的情況下,再求助于修改器。此方法可稱為函數(shù)式編程風(fēng)格。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號