Ruby Impressions
Paul Boddie
paul at boddie.net
Thu Jan 10 06:47:48 EST 2002
gandy at techie.com (Thomas Gandy) wrote in message news:<752891fc.0201091327.5842485f at posting.google.com>...
>
[Ruby compared to Python]
> As I'm glancing through code I (and it's my opinion)
> must say it's easier to see the '@''s than the 'self's (and there's a
> bit less typing to do).
[...]
> In Python we do:
>
> class SomeClass:
> def __init__(self,value):
> self.data = value
>
> In Ruby you do:
>
> class SomeClass
> def initialize(value)
> @data = value
> end
> end
Although I would probably get used to it eventually, the use of
"initialize" rather than "__init__" seems to demand more effort (if
not really any more typing), especially for those of us who don't have
US English as our first language. ;-)
Paul
More information about the Python-list
mailing list