RSS | Archive | Random

About

I'm Diego Fernández and I work as a web developer at Simplelogica instead of design games sitting on my sailboat.

Stuff

1 July 08

Ruby’s short circuit evaluation

Pues eso, Ruby usa short circuit evaluation (que no recuerdo como se dice en castellano…) para los operadores lógicos. Peeeeeeero si hacemos esto:

>> nil & puts("foo") 
foo
=> false

La razón es que “&” es un método y “puts(“foo”)” un argumento del mismo.

Tags: ruby
blog comments powered by Disqus
Themed by Hunson. Originally by Josh