Python è la lingua che conosco di più, e stranamente ancora non so perché sto scrivendo "self" e non "this" come in Java o PHP.Perché Pythonistas chiama il riferimento attuale "self" e non "this"?
So che Python è più vecchio di Java, ma non riesco a capire da dove viene. Soprattutto dal momento che è possibile utilizzare qualsiasi nome anziché "self": il programma funzionerà correttamente.
Da dove viene questa convenzione?
È possibile utilizzare "questo" anziché "sé" quanto si desidera. Tuttavia, ciò potrebbe confondere alcuni evidenziatori di sintassi e strumenti di ispezione del codice. Usare "sé" è solo una convenzione. – balpha
"self" e "this" hanno entrambe quattro lettere, quindi nessuno sembra essere migliore dell'altro. – Jonathan
Ho appena scritto che è una convenzione. –