Saya selalu berpikir Java adalah pass-by-reference . Namun, saya telah melihat beberapa posting blog (misalnya, blog ini ) yang mengklaim tidak. Saya rasa saya tidak mengerti perbedaan yang mereka buat. Apa
parameter-passing adalah proses pemberian nilai ke parameter fungsi
Saya selalu berpikir Java adalah pass-by-reference . Namun, saya telah melihat beberapa posting blog (misalnya, blog ini ) yang mengklaim tidak. Saya rasa saya tidak mengerti perbedaan yang mereka buat. Apa
Dokumentasi Python tampaknya tidak jelas tentang apakah parameter dilewatkan oleh referensi atau nilai, dan kode berikut menghasilkan nilai yang tidak berubah 'Asli' class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def...
На этот вопрос есть ответы на Stack Overflow на русском : Что значит * (звёздочка) и ** двойная звёздочка в Питоне? Dalam definisi metode berikut, untuk apa *dan **lakukan param2? def foo(param1, *param2): def bar(param1,...
Saya ingin skrip Bash saya untuk mencetak pesan kesalahan jika jumlah argumen yang diperlukan tidak terpenuhi. Saya mencoba kode berikut: #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi Untuk beberapa alasan yang tidak diketahui,...
Saya menemukan kode ini di RailsCast : def tag_names @tag_names || tags.map(&:name).join(' ') end Apa yang (&:name)di
Saya ingin skrip saya dapat mengambil input opsional, misalnya skrip saya saat ini #!/bin/bash somecommand foo tapi saya ingin mengatakan: #!/bin/bash somecommand [ if $1 exists, $1, else, foo
Apakah ada cara untuk memperluas tupel Python ke fungsi - sebagai parameter aktual? Sebagai contoh, inilah expand()keajaibannya: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") Aku...
Saya tahu ini adalah pertanyaan mendasar, tetapi saya tidak dapat menemukan jawaban. Kenapa menggunakannya? jika Anda menulis fungsi atau metode yang menggunakannya, ketika Anda menghapusnya kode akan tetap berfungsi dengan baik, 100% tanpa itu. Misalnya: Dengan params: static public int...
Saya mencoba meneruskan beberapa parameter ke fungsi yang digunakan sebagai panggilan balik, bagaimana saya bisa melakukannya? function tryMe (param1, param2) { alert (param1 + " and " + param2); } function callbackTester (callback, param1, param2) { callback (param1, param2); } callbackTester...
Saya mencoba memanggil fungsi dengan parameter menggunakan jQuery's. Klik, tapi saya tidak bisa membuatnya berfungsi. Inilah yang saya inginkan: $('.leadtoscore').click(add_event('shot')); yang memanggil function add_event(event) { blah blah blah } Ini berfungsi jika saya tidak menggunakan...
Apa yang dilakukan tanda bintang kosong pada argumen fungsi? Ketika saya melihat modul acar , saya melihat ini: pickle.dump(obj, file, protocol=None, *, fix_imports=True) Saya tahu tentang tanda bintang tunggal dan ganda sebelum argumen (untuk jumlah variabel argumen), tetapi ini tidak...
Dalam C #, saya selalu berpikir bahwa variabel non-primitif diteruskan oleh referensi dan nilai primitif diteruskan oleh nilai. Jadi ketika melewati suatu metode objek non-primitif, apapun yang dilakukan terhadap objek dalam metode akan mempengaruhi objek yang dilewati. (C # 101 barang) Namun,...
Apa manfaat lewat pointer dari melewati referensi di C ++? Akhir-akhir ini, saya telah melihat sejumlah contoh yang memilih lewat argumen fungsi oleh pointer daripada lewat referensi. Apakah ada manfaatnya melakukan ini? Contoh: func(SPRITE *x); dengan
Menggunakan 'kirim' jQuery - apakah ada cara untuk memberikan parameter tambahan ke formulir? Saya TIDAK ingin melakukan ini dengan Ajax - ini adalah normal, penyerahan formulir khas. $('#submit').click(function () { $('#event').submit(function () { data: { form['attendees'] =...
Bagaimana saya bisa meneruskan parameter ke jendela sekunder di javafx? Apakah ada cara untuk berkomunikasi dengan pengontrol yang sesuai? Misalnya: Pengguna memilih pelanggan dari TableViewdan jendela baru dibuka, menampilkan info pelanggan. Stage newStage = new Stage(); try { AnchorPane page...
Apakah mungkin untuk meneruskan metode sebagai parameter ke metode? self.method2(self.method1) def method1(self): return 'hello world' def method2(self, methodToRun): result = methodToRun.call() return
Saya memiliki formulir utama (sebut saja frmHireQuote) yang merupakan anak dari formulir MDI utama (frmMainMDI), yang memperlihatkan formulir lain (frmImportContact) melalui ShowDialog () saat sebuah tombol diklik. Ketika pengguna mengklik 'OK' di frmImportContact, saya ingin meneruskan beberapa...
Seringkali saya akan memiliki file JavaScript yang ingin saya gunakan yang mengharuskan variabel tertentu didefinisikan di halaman web saya. Jadi kodenya adalah seperti ini: <script type="text/javascript" src="file.js"></script> <script type="text/javascript"> var obj1 =...
Saya menemukan baris kode ruby ini. Apa &.artinya
Apakah ada kerugian untuk melewati struct dengan nilai dalam C, daripada melewati pointer? Jika struct besar, jelas ada aspek performansi menyalin banyak data, tetapi untuk struct lebih kecil, pada dasarnya harus sama dengan melewatkan beberapa nilai ke suatu fungsi. Itu mungkin bahkan lebih...