In which direction does match operator binding occur?

Great, thank you. I tried reversing the expression, (ie def named_function(variable_a = :a) do), and it seemed to work in the same way. Reasoning it through, variable_a = (:a = parameter_value) seems to make more sense from a “function selection” point of view, so why is the example in the original post preferred (if at all)?