Curry
Curry 正在被逐步淘汰,将被在版本 12.1 中实验性引入的 CurryApplied 和 OperatorApplied 所取代.
Curry[f,n]
表示有 n 个参数的函数 f 的运算符形式,Curry[f,n][x1]…[xn] 等价于 f[x1,…,xn].
Curry[f]
表示两个参数的函数 f 的运算符形式,Curry[f][y][x] 等价于 f[x,y].
Curry[f,{i1,…,in}]
表示有 n 个参数的函数 f 的运算符形式,Curry[f,{i1,…,in}][x1]…[xn] 等价于 f[xi1,…,xin].
Curry[f,k{i1,…,in}]
表示有 n 个参数的函数 f 的 k-参数运算符形式 Curry[f,k{i1,…,in}][x1]…[xk] 等价于 f[xi1,…,xin], 其中 k≥Max[{i1,…,in}].
更多信息
- Curry[f] 等价于 Curry[f,{2,1}].
- Curry[f,n] 等价于 Curry[f,{1,2,…,n}].
- Curry[f,{i1,…,in}] 等价于 Curry[f,Max[{i1,…,in}]->{i1,…,in}].
- 对于选项序列 opts,Curry[f,{i1,…,in,opts}][x1]…[xk] 等价于 f[xi1,…,xin,opts].
- Curry[f,{i1,…,in}] 的第 ip 个鞣制参数为 f 的第 p 个参数.
- Curry[f,arity][x1,…][y1,…]…[z1,…] 等价于 Curry[f,arity][x1,…,y1,…,z1,…], 所以与方括号的结构无关,只与参数的个数有关.
范例
打开所有单元关闭所有单元
Wolfram Research (2018),Curry,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Curry.html.
文本
Wolfram Research (2018),Curry,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Curry.html.
CMS
Wolfram 语言. 2018. "Curry." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Curry.html.
APA
Wolfram 语言. (2018). Curry. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Curry.html 年