I have a long function declaration,
function f(...) where {T...}
# function code
end
which takes a lot of arguments and type parameters. Maybe this is bad design or not, but that is not my question now. What I would like is to break this into several lines:
function f(...)
where {T...}
# function code
...
end
however Julia complains about placing the where
in its own line. Is there code-style guideline about what to do in these cases? I am already breaking up the arguments into different lines, but each argument has a complex type specification, so I would still like to place the where
in its own line, or something similar.