To understand "h" you must realize that h contains 2 functions. The outer function has an argument: "a" and the attribute "HoldAll". Therefore, inside this function "a" is replaced by the unevaluated argument. E.g. if the argument is f[x+ I y] we will have:
Function[{a},
TraditionalForm@HoldForm[h[f[x + I y]] = #] &@h[f[x + I y]], HoldAll]
Now we have the inner function, that does not have an attribute. It therefore evaluates its argument "h[f[x + I y]" and the result is replaced inside the HoldForm:
HoldForm[h[f[x + I y]] = x^4 + 4 I x^3 y - 6 x^2 y^2 - 4 I x y^3 + y^4]
Subsequently, "TraditionalForm" does its job.
his a pureFunctionwith a single formal parameter\[Alpha]. – Bob Hanlon Feb 09 '22 at 15:58HoldAll) is simple. – xzczd Feb 10 '22 at 02:02h. The question does not ask about evaluation control. The stated purpose ofhis "To use further in Complex analyse," which is pretty broad and obscurely related toh; but it is pretty clearly not about evaluation control. Otherwise I agree that evaluation control is not simple. (If you have some insight that the OP has a particular question about evaluation control, perhaps you can help them express it.) – Michael E2 Feb 10 '22 at 15:42his. It seems to be a way to inspectOwnValuesin a different format: https://i.stack.imgur.com/hZFzh.png -- Though unlikeOwnValues,hwon't complain ifais not a symbol. Maybe that's intentional, in which case I would expect==instead of=. Maybe the function's author wasn't concerned with such details. I have no way of knowing your or the author's purpose forh.... – Michael E2 Feb 10 '22 at 17:09Function,HoldForm,./w/ rules (ReplaceAll), and so forth mean, than to ask about one little bit, latch onto it, then get confused because only a partial explanation was given. – Michael E2 Feb 10 '22 at 17:12The user function h shows this in ordinary mathematical notation Hopefully you now see why the user function h can be used [link]https://www.dropbox.com/s/qkxh7blf2o9h210/Michael%20E2%20gebruik%20van%20%20user%20functie%20h.png?dl=0
– janhardo Feb 10 '22 at 18:28