假设我有两个函数:
f(x) = x^2
g(x) = x + 2
他们的构成就是函数
h(x) = f(g(x))
在Julia中是否有函数复合的运算符?例如,如果
*
是一个函数复合的运算符(实际上不是),我们可以编写以下代码:
Julia中是否有函数复合的运算符?例如,如果*
是一个函数复合的运算符(实际上不是),我们可以编写以下代码:
h = f * g
顺便说一下:如果我想的话,我可以定义它,
*(f::Function, g::Function) = x -> f(g(x))
请问在Julia中是否已经存在操作符形式?
∘
运算符(在 REPL 中输入\circ
TAB)会更具数学美感。 - Dan Getz