Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

Isn't that a hash? Shouldn't python version be: dog['head']['ears'][0]['hairs'][123] ?


In both Perl and Python, "object" is a glorified hash, and its attributes are entries in that hash. Python just allows for a deeper level of syntactic sugar.


In Perl a hash is any scalar value blessed into a class

In modern Perl the attibutes would be accessed through accessors so the original example needs tr/{}/()/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: