As far as I can tell the only advantage is the ability to write code such as this: if condition x = true end puts "hello" if x without initializing x to false before the conditional.
As far as I can tell the only advantage is the ability to write code such as this: if condition x = true end puts "hello" if x without initializing x to false before the conditional.