更新時(shí)間:2025-02-06 04:02:24作者:貝語(yǔ)網(wǎng)校
applicative是一個(gè)英語(yǔ)單詞,意思是“應(yīng)用的;應(yīng)用的性質(zhì);適用性的”。在計(jì)算機(jī)科學(xué)中,它通常指的是一種特殊類型的函數(shù),這種函數(shù)接受其他函數(shù)作為參數(shù),并返回一個(gè)值。這種函數(shù)類型在許多編程語(yǔ)言中都有應(yīng)用,例如 Haskell 和 Scala。此外,applicative也是一種類型類,它定義了哪些類型可以應(yīng)用哪些操作。在函數(shù)式編程中,applicative是一種重要的抽象,它允許程序員以更簡(jiǎn)潔、更直觀的方式編寫代碼。
1. Applicative functor:一個(gè)具有將自身應(yīng)用于其他對(duì)象的特性的類型。
2. Apply function:一個(gè)可以將兩個(gè)或多個(gè)參數(shù)組合成一個(gè)結(jié)果的函數(shù)。
3. Applicative composition:一種組合函數(shù)的方式,它允許將一個(gè)函數(shù)應(yīng)用于另一個(gè)函數(shù)的輸出結(jié)果上。
4. Applicative order:一種執(zhí)行計(jì)算的方式,它遵循“先應(yīng)用,后求值”的原則。
5. Applicative programming:一種使用Applicative概念進(jìn)行編程的方法。
6. Function composition:另一種組合函數(shù)的方式,它允許將一個(gè)函數(shù)應(yīng)用于另一個(gè)函數(shù)的輸入上。
7. Functorial functor:一個(gè)不具有將自身應(yīng)用于其他對(duì)象的特性的類型。
這些短語(yǔ)在函數(shù)式編程中經(jīng)常出現(xiàn),可以幫助你更好地理解Applicative的概念和用法。
2025-02-06 04:00