Pertanyaan yang diberi tag methods

145
Metode ekstensi statis di Kotlin

Bagaimana Anda mendefinisikan metode ekstensi statis di Kotlin? Apakah ini mungkin? Saat ini saya memiliki metode ekstensi seperti yang ditunjukkan di bawah ini. public fun Uber.doMagic(context: Context) { // ... } Ekstensi di atas dapat dipanggil pada sebuah

145
Bisakah kelas C ++ enum memiliki metode?

Saya memiliki kelas enum dengan dua nilai, dan saya ingin membuat metode yang menerima nilai dan mengembalikan yang lainnya. Saya juga ingin menjaga keamanan tipe (itu sebabnya saya menggunakan kelas enum bukan enum). http://www.cplusplus.com/doc/tutorial/other_data_types/ tidak menyebutkan apa...

136
Bisakah saya "mengalikan" string (di C #)?

Misalkan saya memiliki string, misalnya, string snip = "</li></ul>"; Saya pada dasarnya ingin menulisnya beberapa kali, tergantung pada beberapa nilai integer. string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier =...

131
Metode anonim di Panggilan panggilan

Mengalami sedikit masalah dengan sintaksis tempat kami ingin memanggil delegasi secara anonim di dalam Control.Invoke. Kami telah mencoba sejumlah pendekatan berbeda, semuanya sia-sia. Sebagai contoh: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); di mana...

130
Meneruskan hanya tipe sebagai parameter di C #

Secara hipotetis, akan berguna bagi saya untuk melakukan ini: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) di mana metode GetColumns akan memanggil metode yang berbeda di dalam tergantung pada jenis yang diteruskan. Ya, saya bisa melakukannya sebagai bendera...

123
Perilaku metode statis terakhir

Saya telah bermain-main dengan pengubah dengan metode statis dan menemukan perilaku yang aneh. Seperti yang kita ketahui, metode statis tidak dapat diganti, karena metode tersebut dikaitkan dengan kelas daripada instance. Jadi jika saya memiliki potongan di bawah ini, itu dapat dikompilasi dengan...

120
Metode Opsional di Antarmuka Java

Dari pemahaman saya jika Anda mengimplementasikan antarmuka di java, metode yang ditentukan dalam antarmuka itu harus digunakan oleh sub kelas yang mengimplementasikan antarmuka tersebut. Saya perhatikan bahwa di beberapa antarmuka seperti antarmuka Collection ada metode yang dikomentari sebagai...

118
Meneruskan metode sebagai parameter di Ruby

Saya mencoba mengotak-atik Ruby. Untuk itu saya mencoba mengimplementasikan algoritma (diberikan dengan Python) dari buku "Programming Collective Intelligence" Ruby. Dalam bab 8, penulis menggunakan metode a sebagai parameter. Ini sepertinya bekerja dengan Python tetapi tidak di Ruby. Saya...