«parameter-passing» etiketlenmiş sorular

parametre geçirme, bir işlevin parametrelerine değer atama işlemidir


26
Bir değişkeni referans olarak nasıl iletirim?
Python belgeleri, parametrelerin referans veya değere göre geçirilip geçirilmediği konusunda net görünmüyor ve aşağıdaki kod, değiştirilmemiş 'Orijinal' değerini üretiyor class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' Değişkeni gerçek referansla geçmek için yapabileceğim bir şey var mı?


9
Bash betiğine geçirilen bağımsız değişken sayısını kontrol edin
Gerekli bağımsız değişken sayısı karşılanmadıysa, Bash komut dosyamın bir hata iletisi yazdırmasını istiyorum. Aşağıdaki kodu denedim: #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi Bilinmeyen bir nedenden dolayı aşağıdaki hatayı aldım: test: line 4: [2: command not found Neyi …




4
Tuples'ı argümanlara genişletmek
Gerçek parametreler olarak bir Python grubunu bir işleve genişletmenin bir yolu var mı? Örneğin expand(), sihir burada : some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") Ben biri myfunolarak tanımlayabilirsiniz biliyorum myfun((a, b, c)), …



7
jQuery'nin .click - parametreleri kullanıcı işlevine geçirir
JQuery's .click kullanarak parametreleri ile bir işlevi çağırmak çalışıyorum, ama işe alamıyorum. Nasıl çalışmasını istiyorum: $('.leadtoscore').click(add_event('shot')); hangi çağrılar function add_event(event) { blah blah blah } Aşağıdaki gibi parametreleri kullanmazsanız çalışır: $('.leadtoscore').click(add_event); function add_event() { blah blah blah } Ama bir parametreyi işlevime geçirebilmem gerekiyor add_event. Bu özel şeyi nasıl yapabilirim? …

6
İşlev bağımsız değişkenlerinde yıldız işareti var mı?
Bir fonksiyonun argümanlarındaki çıplak yıldız işareti ne işe yarar? Turşu modülüne baktığımda şunu görüyorum: pickle.dump(obj, file, protocol=None, *, fix_imports=True) (Değişken bağımsız değişken sayısı için) bağımsız değişkenlerden önce tek ve çift yıldız hakkında biliyorum, ama bu hiçbir şeyden önce. Ve bunun turşu ile ilgisi olmadığından eminim. Bu muhtemelen bunun bir örneği. …

7
Nesneleri C # 'da Referans veya Değerle Geçme
C # 'da her zaman ilkel olmayan değişkenlerin referansla geçtiğini ve ilkel değerlerin değerle geçtiğini düşündüm. Dolayısıyla, herhangi bir ilkel olmayan nesneye bir yönteme geçerken, yöntemdeki nesneye yapılan her şey iletilen nesneyi etkiler. (C # 101 şey) Ancak, bir System.Drawing.Image nesnesini geçirdiğimde, bunun böyle görünmediğini fark ettim? Bir system.drawing.image nesnesini …

7
C ++ 'ta referans ile geçerek işaretçi üzerinden geçmenin faydaları var mı?
C ++ 'ta referans ile geçerek işaretçi üzerinden geçmenin faydaları nelerdir? Son zamanlarda, referansla geçmek yerine işaretçilerle geçirme işlevi argümanlarını seçen birkaç örnek gördüm. Bunu yapmanın faydaları var mı? Misal: func(SPRITE *x); çağrısıyla func(&mySprite); vs. func(SPRITE &x); çağrısıyla func(mySprite);


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.