February 13, 2007 by alex
heute habe ich eine kleine merkwuerdigkeit bei ruby gefunden, man sehe sich mal folgenden code an:
def x return x if (x = true) end
def y if (x = true) return x end end
wie zu erkennen, wird in beiden faellen in der if-bedingung der variable x der wert true zugewiesen. dieser wird dann von der funktion zurueckgegeben. oder? interessanterweise gibt funktion
REXML could not parse this XML/HTML: <em>x