Pertanyaan yang diberi tag elf

1130
Apa tujuan dari kata 'diri'?

Apa tujuan dari selfkata dalam Python? Saya mengerti itu merujuk ke objek spesifik yang dibuat dari kelas itu, tapi saya tidak bisa melihat mengapa itu secara eksplisit perlu ditambahkan ke setiap fungsi sebagai parameter. Sebagai ilustrasi, di Ruby saya bisa melakukan ini: class myClass def...

794
Apa yang __init__ dan self lakukan pada Python?

Saya belajar bahasa pemrograman Python dan saya menemukan sesuatu yang saya tidak sepenuhnya mengerti. Dalam metode seperti: def method(self, blah): def __init__(?): .... .... Apa yang selfharus dilakukan Apa artinya itu? Apakah ini wajib? Apa yang dilakukan __init__metode ini? Mengapa itu...

179
Variabel Instance: self vs @

Ini beberapa kode: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end Apa yang saya ingin tahu adalah perbedaan antara menggunakan @agedan self.agedi

140
Dekorator Python di kelas

Bisakah seseorang menulis sesuatu seperti: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass Ini gagal: self in @self tidak diketahui Saya juga mencoba: @Test._decorator(self) yang juga gagal: Tes tidak diketahui Saya ingin sementara mengubah...

131
Bagaimana cara menghindari 'diri' secara eksplisit dengan Python?

Saya telah belajar Python dengan mengikuti beberapa tutorial pygame . Di sana saya menemukan banyak penggunaan kata kunci diri , dan terutama berasal dari latar belakang Jawa, saya menemukan bahwa saya terus lupa mengetik sendiri . Sebagai contoh, bukannya self.rect.centerxsaya akan mengetik...

110
Apa self baru (); berarti di PHP?

Saya belum pernah melihat kode seperti ini: public static function getInstance() { if ( ! isset(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; } Apakah itu sama dengan new className()? EDIT Jika kelas tersebut diturunkan, kelas mana yang

89
WPF Bind ke dirinya sendiri

Saya punya WPF Window, dan di suatu tempat ada ListViewtempat saya mengikatnya List<string>. Sekarang di suatu tempat di saya ListViewada TextBoxdan Contentproperti diatur ke {Binding}. Tapi ini singkatannya. Bagaimana cara menulis full binding untuk mengikat dirinya sendiri? {Binding...