«variadic-functions» etiketlenmiş sorular

Değişken sayıda bağımsız değişken kabul edebilen bir işlev değişkendir; yani, uyuşması sabit değildir. "Varargs" kısaltması genellikle bu tür işlevlere atıfta bulunmak için kullanılır.




3
Yöntem imzasında Java “parametreleri”?
C # 'da, bir yöntemin belirsiz sayıda parametresine sahip olmasını istiyorsanız, yöntem imzasındaki son parametreyi a yapabilirsiniz, paramsböylece yöntem parametresi bir dizi gibi görünür, ancak yöntemi kullanan herkesin bu türden birçok parametre geçirmesine izin verir. arayanın istediği gibi. Java'nın benzer davranışları desteklediğinden oldukça eminim, ancak nasıl yapılacağını bulamıyorum.

2
Java denetlenmemiş: varargs parametresi için denetlenmemiş genel dizi oluşturma
Netbeans'i Java kodumda kontrol edilmemiş uyarılar gösterecek şekilde ayarladım, ancak aşağıdaki satırlarda hatayı anlayamıyorum: private List<String> cocNumbers; private List<String> vatNumbers; private List<String> ibans; private List<String> banks; ... List<List<String>> combinations = Utils.createCombinations(cocNumbers, vatNumbers, ibans); verir: [unchecked] unchecked generic array creation for varargs parameter of type List<String>[] Yöntem kaynağı: /** * Returns …

1
Haskell printf nasıl çalışır?
Haskell'ın tip emniyet ikinci hiçbiri sadece bağımlı-daktilo dillere. Ancak Text.Printf ile oldukça kötü görünen derin bir sihir var . > printf "%d\n" 3 3 > printf "%s %f %d" "foo" 3.3 3 foo 3.3 3 Bunun arkasındaki derin sihir nedir? Text.Printf.printfİşlev bunun gibi çeşitli argümanları nasıl alabilir ? Haskell'de çeşitli …



6
AsyncTask'a birden çok ilkel parametreyi nasıl iletebilirsiniz?
Gibi ilgili soru vardır bir AsyncTask sınıfına 2 parametrelerinde geçebilir nasıl? , ancak bir AsyncTask'a parametre olarak birden çok ilkeli aktarmayı boşuna denemenin zorluğuyla karşılaştım, bu yüzden keşfettiğim şeyi paylaşmak istiyorum. Bu incelik, mevcut soru ve cevaplarda yer almıyor, bu yüzden benimle aynı problemle karşılaşan herkese yardım etmek ve onları …

2
Python, değişken uzunluklu konumsal argümanlardan sonra varsayılan anahtar kelime argümanları
Python 2'de bir işlev çağrısında değişken uzunluklu konumsal parametrelerden sonra adlandırılmış parametreleri kullanabileceğimi düşündüm, ancak SyntaxErrorbir python sınıfını içe aktarırken bir alıyorum . Aşağıdaki "get" yöntemiyle yazıyorum, örneğin: class Foo(object): def __init__(self): print "You have created a Foo." def get(self, *args, raw=False, vars=None): print len(args) print raw print vars Hata …
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.