From: "F. Senault" Date: 2006-07-20T20:25:05+09:00 Subject: Re: return statement where it is usefull ? Le 20 juillet � 10:35, Une b�vue a �crit : > i've the habit (from java ;-)) to put a return statement in a method > like that : > > def get_server_index(server) > if self.servers.include?(server) > return self.servers.index(server) > end > return -1 > end > > in that case, is it usefull ? (i think not) Emmm, in this precise case, it is - if you don't put your -1 in a else statement, without the return, you'll always get -1... Now, I'd probably write it like this : def get_server_index(server) if self.servers.include?(server) self.servers.index(server) else -1 end end Fred Stating the obvious ? -- Imagine a stegosaurus wearing rocket powered roller skates, & you'll get a fair idea of its elegance, stability & ease of crash recovery. (Lionel Lauer in the SDM)