[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Shared references
On Tue, Dec 14, 1999 at 03:09:33PM +0100, Martijn Faassen wrote:
>
> Wat maakt references eigenlijk moeilijk voor jou? is mijn vraag terug.
>
Het is in ieder geval onwennig. En ik vind het ook niet zo natuurlijk.
In mijn probeersel had ik staan: [[0]*3]*2
Daarin verwacht je niet dat die nullen iets met elkaar te maken hebben.
Nu moet ik mijn toevlucht zoeken bij trucs ( de [:] slice, of deepcopy)
om de gewenste onafhankelijkheid te bereiken.
In mijn python-boek wordt een paar keer voor dit verschijnsel gewaarschuwd,
ik dacht dat ik het begrepen en verwerkt had, en toch tuin ik er de eerste
keer al in. Is dat nu helemaal alleen mijn fout ?
Gemak en natuurlijkheid gaan Van Rossum wel ter harte, dat is duidelijk.
Voor het begrenzen van de afhankelijke statements via indentatie,
zoals in het if-statement, verdient hij een Nobel-prijsje.
Ik erger me al jaren aal de gangbare C en perl programmeer-stijl
waarin indentatie en {} niet gelijkgehouden worden.
Op een willekeurige pagina in Programming Perl zie ik staan:
sub saymaybe {
if (defined &say) {
say(@_);
}
else {
warn "Can't say";
}
}
Om gek van te worden, de zwevende brace in space.
egbert
--
Egbert Bouwman - Keizersgracht 197 II - 1016 DS Amsterdam - 020 6257991
========================================================================
Nederlandse Python mailinglist, python@nl.linux.org
archief: http://mail.nl.linux.org/python/