V2EX  ›  英汉词典

Applicative

Definition|释义

形容词应用的;施用的(较少见,多用于术语语境)。
名词(语言学/编程)应用式结构/构式;在函数式编程中常指 Applicative(函子) 这种抽象,用于把“在上下文中的函数”应用到“在上下文中的值”上。
(另有更专业或学科内用法,此处取最常见的技术语义。)

Pronunciation|发音(IPA)

/ˈæplɪkətɪv/

Etymology|词源

源自拉丁语 applicāre(意为“使贴近、使适用、应用”),经由法语与中世纪拉丁语演变进入英语。词形上可理解为 apply(应用) 的派生形,表示“与应用有关的/用于应用的”,在现代又被借用于语言学与函数式编程的术语系统中。

Examples|例句

An applicative form can mark roles like “by” or “with.”
应用式形式可以标记诸如“由……(施事)”或“用……(工具)”之类的角色。

In functional programming, an applicative lets you apply a function inside a context (like Maybe or Result) to values inside the same context.
在函数式编程中,Applicative 允许你把“处在某种上下文里(如 MaybeResult)的函数”应用到“同一上下文里的值”上。

Related Words|相关词汇

In Notable Works|著名作品中的用例

  • Graham Hutton, Programming in Haskell(介绍 Applicative 风格与相关抽象)
  • Bryan O’Sullivan, John Goerzen, Don Stewart, Real World Haskell(讨论 Applicative 与实际编程用法)
  • Benjamin C. Pierce, Types and Programming Languages(在类型系统与语言设计语境中涉及相关概念)
  • Mark P. Jones, A Theory of Qualified Types(与函子/应用式结构相关的理论背景)
  • Martin Haspelmath & Andrea D. Sims, Understanding Morphology(语言学中谈及应用式/相关构词与语法现象的背景知识)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1843 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 09:40 · PVG 17:40 · LAX 01:40 · JFK 04:40
♥ Do have faith in what you're doing.