匿名函數是許多編程語言中使用的函數,但與其他函數不同,它不需要綁定,也不需要名稱。使用匿名函數的一種方法是將數據從一個部分傳遞到另一個部分,特別是在數據很短的情況下。與其他函數不同,它必須聲明和使用在兩個單獨的...
匿名函數是許多編程語言中使用的函數,但與其他函數不同,它不需要綁定,也不需要名稱。使用匿名函數的一種方法是將數據從一個部分傳遞到另一個部分,特別是在數據很短的情況下。與其他函數不同,它必須聲明和使用在兩個單獨的步驟中,這個函數在一個單獨的步驟中將兩者結合起來。程序員可以使用這些函數中的一個作為替代,而不是將許多不同的占位符編程到需要它們的程序中,減少代碼量,并確保沒有拼寫錯誤。女性與計算機進行倒立時,許多編程功能都需要綁定到一個稱為標識符的標記或符號上。使用匿名函數時,這是繞過的,因為函數運行不需要標識符。函數不需要名稱;它只需在運行時聲明和使用。大多數程序員會給函數一個名稱,以便于手動識別,除非只有幾個匿名函數。使用匿名函數的一種方法是使它將信息從一個部分傳遞到另一個部分。這可以通過將某些信息加載到函數中,或者通過沿著通道傳遞信息,直到它到達該函數為止。這樣做的主要原因是函數只需要很少的代碼來聲明,它在傳遞信息時充當了一個合適的中介。當一個常規函數在編程語言中使用時,它需要兩個步驟:首先,必須聲明函數,然后必須進行編碼才能運行聲明的函數。匿名函數可以在一個步驟中同時完成這兩個任務,而且它通常需要較少的編碼。這通常用于一次性函數;匿名函數不綁定到任何對象,因此它可能會導致重復函數的錯誤對于大多數編程函數,需要幾個占位符來保存信息。這些占位符必須精確命名,否則程序將無法識別它們。每個占位符也需要編碼,對于大型程序,這可能需要許多行代碼。相反,可以將匿名函數用作占位符,并且通常只需要一個而不是多個。不需要為這個函數命名意味著程序將立即識別它并允許函數保存信息
-
發表于 2020-08-07 09:15
- 閱讀 ( 690 )
- 分類:電腦網絡