[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ruby-talk
Subject:    Re: Need examples comparing Ruby to Python
From:       Emmanuel Touzery <emmanuel.touzery () wanadoo ! fr>
Date:       2004-02-23 14:57:49
Message-ID: 403A157D.5060807 () wanadoo ! fr
[Download RAW message or body]

David MacQuigg wrote:

>I'm putting together a web page comparing Ruby to Python, and I need
>some good examples showing off the advantages of Ruby.  I'm new to
>Ruby, so all I've been able to do so far is pick some examples from
>the Programming Ruby book, and do a Google search on "compare ruby
>python".   What I've found is way out-of-date.
>  
>
the ruby code could be simplified:

file, length, name, title = line.chomp.split(/\s*\|\s*/)
name.squeeze!(" ")
=>
file, length, name, title =line.split /\|/
name.strip!

also, if min and sec are numbers, they should be kept in number 
variables imho. but it makes the code look more complicated to newbyes 
so it's discussable:
mins, secs = length.scan(/\d+/)
songs.append Song.new(title, name, mins.to_i*60+secs.to_i)
=>
mins,secs = length.scan(/\d+/).map {|i| i.to_i}
songs.append Song.new(title, name, mins*60+secs)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic