return-value hakkında sorular

14
cevaplar

Python'da birden çok değer nasıl döndürülür? [kapalı]

genellikle tupling destekleyen dillerde birden çok değer dönmek için kanonik yolu . seçeneği: ... nı anlama sahip olacağı sözleşmeye güveniyorsunuz. Peki, Python'da birden çok değer nasıl döndürüyorsunuz?
tarihinde sordu 2008-12-10 04:55:50
18
cevaplar

Ana() C ve C++ ' da ne dönmelidir?

C ve C++ - int main() veya void main() - ve neden main() işlevini tanımlamak için doğru (en verimli) yol nedir? ... k için kullanıcıya kaldı? neden int main(){} derliyor? main() yasal tanımları C ++ 14?
tarihinde sordu 2008-10-15 16:13:48
19
cevaplar

Yöntem dönüş türünü genel olarak nasıl yapabilirim?

bu örneği düşünün (OOP kitaplarında tipik): her Animal birçok arkadaş olabilir bir Animal sınıfı var. Ve ... . Jeneriklerin derleme zamanı türü denetimi için olduğunu anlıyorum, ancak bunun için bir geçici çözüm var mı?
tarihinde sordu 2009-01-16 18:43:08
12
cevaplar

Birden fazla değer döndüren bir işlevden nasıl atayın?

hala R mantığına girmeye çalışıyor... birden çok değer döndüren bir işlevin sonuçlarını (LHS'DE) açmanın "en iyi" yol ... ) bir agrega işlevi uyguluyorum . her iki bileşen için de aynı işlev olsaydı, onları bölmeye ihtiyacım olmazdı).
tarihinde sordu 2009-12-01 17:27:23
9
cevaplar

Bir Bash işlevinde dönüş değeri

bir bash komut dosyası ile çalışıyorum ve bir dönüş değeri yazdırmak için bir işlev çalıştırmak istiyorum: func ... } function fun2(){ local res=$(fun1) echo $res } çalıştırdığımda fun2 , "34" yazdırmıyor. Bu neden böyle?
tarihinde sordu 2013-06-27 11:17:30
14
cevaplar

Android eylem Görüntü Yakalama niyet

kullanıcının yeni bir resim çekmesine izin vermek için yerli kamera uygulamasını kullanmaya çalışıyoruz. EXTRA_OUTPUT ... osyaya çekilen resmi yazmak için? düzenleme:bu, MediaStore.ACTION_IMAGE_CAPTURE niyetiyle yapılır, sadece
tarihinde sordu 2009-12-16 00:41:29
8
cevaplar

Eclipse'de hata ayıklarken dönmeden önce dönüş değerini öğrenebilir miyim?

satır çalıştırıldıktan sonra ve talimat işaretçisi arama işlevine dönmeden önce bir yöntemin dönüş değerini görmek müm ... onucu görmek ister). güncelleme: ifadede yan etkiler olduğu için ifade Görüntüleyicisini kullanamıyorum.
tarihinde sordu 2008-10-20 02:57:18
8
cevaplar

Arama sonucu bulunmazsa bir "NULL" nesnesi döndürür

C++ için oldukça yeniyim, bu yüzden öğrenirken çok fazla Java-ismiyle tasarım yapmaya eğilimliyim. Her neyse, Java'da, ... } private: vector<Attr> attributes; } bu tür bir işaret verebilmek için nasıl değiştirebilirim?
tarihinde sordu 2010-04-14 20:41:46
9
cevaplar

Bir işlevin birden fazla değer döndürmesi pythonic midir?

Python'da , birden fazla değer için bir işleve sahip olabilirsiniz. İşte bir contrived örneği: def divide(x, y): ... X'in bu değeri de döndürmesine izin verelim"). çizgiyi ne zaman çizip farklı bir yöntem tanımlamalısınız?
tarihinde sordu 2008-09-15 00:15:19
1
cevaplar

Önceki ifadenin sonucunu bir değişkene nasıl atayabilirim?

R'nin etkileşimli konsolunu kullandığımı varsayalım ve şöyle bir şey yaptım: long_running_command() uzu ... değeri komutu tekrar çalıştırmadan nasıl alabilirim? Böyle bir komut var mı? result = get_last_return_value()
tarihinde sordu 2010-09-11 04:40:19
5
cevaplar

Tek değer bağlamında birden çok değer

Go'da hata işleme nedeniyle, çoğu zaman birden fazla değer işleviyle sonuçlanıyorum. Şimdiye kadar, bunu yönettiğim yo ... orum: item, _ := Get(1) val := item.Value doğrudan ilk döndürülen değişkene erişmenin bir yolu yok mu?
tarihinde sordu 2015-01-30 03:10:16
3
cevaplar

İşlev dönüş değerleri otomatik nesneler ve böylece imha edilmesi garanti edilir mi?

İn [hariç.ctor] standart ( N4140 ) şunları garanti eder: ...yıkıcılar için çağrılır try bloğundan bu ... rvalue başvuru işlev türü, bir xvalue sonucu yazın aksi halde yazın ve bir prvalue nesneye rvalue başvurusu.
tarihinde sordu 2016-01-08 12:25:59
4
cevaplar

Neden her perl paketinin sonunda 1?

bir paketin sonunda 1'i unutursanız, Perl size "paketin gerçek bir değer döndürmediğini" söyler. Eğer unuttuğunu biliyorsa, neden senin için oraya koymuyorsun?
tarihinde sordu 2011-03-14 02:29:12
4
cevaplar

İnt main () {} neden derliyor?

(Visual C++ 2008 kullanıyorum) her zaman main () olduğunu duydum. bir tamsayı döndürmek için gerekiyor, ancak burada ... << "Hey look I'm supposed to return an int but I'm not gonna!\n"; } bu VC++ ' da bir hata olabilir mi?
tarihinde sordu 2008-08-22 16:49:37
5
cevaplar

C# & # 39; de bir değişkene bir başvuru dönmek mümkün mü? [çoğaltmak]

bu sorunun zaten burada bir cevabı var: neden C # referansların geri dönüşünü deste ... aretçi döndürmek gibidir ... Yazdığım şekilde yanlış olduğunu biliyorum.. ama bunu yapmak için doğru bir yol var mı?
tarihinde sordu 2010-12-28 02:17:05
4
cevaplar

PowerShell & # 39; in Invoke-komutu ile çağrılan bir ScriptBlock dönüş değeri nasıl yakalanır

sorum, bu ile çok benzer, ancak Invoke-komutunu kullanarak bir Scriptblock'un dönüş kodunu yakalamaya çalışıyoru ... ıkla ilgili herhangi bir şey yapmak için çağıran Powershell komut dosyasına geri göndermenin bir yolunu bulamıyorum.
tarihinde sordu 2011-12-18 05:18:40
7
cevaplar

Yöntemi tarafından döndürülen değer atılmadığından emin olmak için ek açıklama kullanma

String Java değişmez. Aşağıdaki snippet, geniş anlamda "yanlış". String s = "hello world!"; s.toUpperCase(); ... düğü gibi ideone.com ). Nasıl bu kadar değil yapabilirim? 151990920 ' ye istediğim semantiği nasıl atayabilirim ?
tarihinde sordu 2010-09-01 04:14:41
7
cevaplar

Bir işlevden 2 değer döndürüyor [duplicate]

bu sorunun zaten burada bir cevabı var: işlevinden birden çok dönüş ... çıkış olacak 1 , ne çıktıyı seçmek istiyorum, örneğin ids($sid) , ancak yine de 1 çıktı . mümkün mü?
tarihinde sordu 2010-09-28 21:04:32
11
cevaplar

Bir kurucuda yanlış değerler nasıl işlenir?

lütfen bunun, zamanı işleyen sınıflar hakkında değil, kurucular hakkında bir soru sorduğunu unutmayın. bö ... yeniden tasarlar. bu yöntemlerden hangisi endüstride en yaygın olanıdır? Yoksa kaçırdığım bir şey var mı?
tarihinde sordu 2009-07-21 14:37:34
3
cevaplar

C++ Std::vektörü kopya olmadan döndürüyor musunuz?

bir kopyasını yapmadan bir işlevden standart bir konteyner dönmek mümkün mü? örnek kod: std::vector< ... ni bir vektör B'ye kopyalar. Fonksiyonun dönüş referanslarını veya kopyadan kaçınmaya izin veren bir şey yapıyor mu?
tarihinde sordu 2010-09-15 23:43:20
4
cevaplar

C++: işlev dönüş değeri kullanılmadığında bir derleyici hatası nasıl tetiklenir?

diyelim ki, olarak tanımlanan normalize işlevim var Vec3f Vec3f::getNormalized() const { return (*this)/this-& ... i mi? ; v.getNormalized(); // which most definitely is a typo ..yerine.. v = v.getNormalized();
tarihinde sordu 2011-04-27 15:52:39
7
cevaplar

Objective-C & # 39; de bir yöntemden birden çok değer döndürüyor

benzer bir soru sordum, ama tam olarak çalışamadım. Bir iPhone uygulaması oluşturuyorum ve farklı dosyalardan çağrılma ... , @implementation ve @end , whatnot ile nereye gideceğini görebiliyorum. Ayrıca, bu yöntemi nasıl çağırabilirim?
tarihinde sordu 2009-11-07 07:36:00
11
cevaplar

Bool veya const bool geri dönmeli miyim?

hangisi daha iyi: bool MyClass::someQuery() const; const bool MyClass::someQuery() const; ' const bool ' ... olacak. Sadece bunu yedeklemek için bir şey istiyorum, böylece const değerlerini meslektaşlarıma genişletebilirim:)
tarihinde sordu 2009-09-18 14:17:38
6
cevaplar

"ınvoke-command" ile bir komutun dönüş kodunu yakalamak - Powershell 2

uzak bir makinede bir komut dosyası çalıştırmak için "ınvoke-command" kullanıyorum. invoke-command -computernam ... ke-command komut dosyası bloğunun dönüş kodunu yakalamıyor mu? var mı bunu çözmenin başka bir yolu var mı?
tarihinde sordu 2009-07-31 10:23:56
1
cevaplar

Normal fonksiyonlarda Golang'da 'Tamam' gibi Haritayı döndürür

Go, aşağıdaki çalışır (not bir harita kullanımı bir dönüş vardır, diğer iki döner vardır) package main import ... Hello() in single-value context hatası nedeniyle)... bu sözdizimini işlev için yapmanın bir yolu var mı Hello() ?
tarihinde sordu 2015-02-12 23:21:46