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

2023-03-20 15:59 更新

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

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)