Obsession with line length and hideous formatting (am I writing elixir wrong?)

Here, I’m just curious about something. I wonder wether there is a performance gain between getting “sub-parameters” in a function head instead of doing it inside its body.

And more specifically:

a = param.a
b = param.b

vs

%{a: a, b: b} = param

Well this is not really about the head or the body of the function…

Exactly when we are working with other people, I think we have to follow the same rules in formating the code.