Talk:Function composition: Difference between revisions
Content added Content deleted
(are there "limits" like first-class functions page?) |
(Need compose intermediary.) |
||
Line 1: | Line 1: | ||
Is this task subject to the "limitation" of [[First-class functions]], ruling out C (or Fortran, or...), or we can accomplish the task implementing just a function that returns f(g(x)), having as argument f, g and x? --[[User:ShinTakezou|ShinTakezou]] 15:17, 3 March 2009 (UTC) |
Is this task subject to the "limitation" of [[First-class functions]], ruling out C (or Fortran, or...), or we can accomplish the task implementing just a function that returns f(g(x)), having as argument f, g and x? --[[User:ShinTakezou|ShinTakezou]] 15:17, 3 March 2009 (UTC) |
||
:Hi, the limit is you have to create a function of f and g that returns another function. It is that other function, when applied to x would be the same as doing f(g(x)). If you look at the Python example, function compose returns function sin_cos. it is then sin_cos(x) that is equivalent to sin(cos(x)). In short, you need to create function compose. Thanks. --[[User:Paddy3118|Paddy3118]] 02:54, 4 March 2009 (UTC) |
Revision as of 02:54, 4 March 2009
Is this task subject to the "limitation" of First-class functions, ruling out C (or Fortran, or...), or we can accomplish the task implementing just a function that returns f(g(x)), having as argument f, g and x? --ShinTakezou 15:17, 3 March 2009 (UTC)
- Hi, the limit is you have to create a function of f and g that returns another function. It is that other function, when applied to x would be the same as doing f(g(x)). If you look at the Python example, function compose returns function sin_cos. it is then sin_cos(x) that is equivalent to sin(cos(x)). In short, you need to create function compose. Thanks. --Paddy3118 02:54, 4 March 2009 (UTC)