«return» etiketlenmiş sorular

Bir return deyimi, yürütmenin geçerli altyordamdan ayrılmasına ve altyordamın dönüş adresi olarak bilinen altyordamın çağrılmasından hemen sonra kodda devam etmesine neden olur. Dönüş adresi, alt program çağrısını yapma işleminin bir parçası olarak, genellikle sürecin çağrı yığınına kaydedilir. Bazı programlama dilleri, bir işlevin, işlev adı verilen koda geri gönderilecek bir veya daha fazla dönüş değeri belirtmesine izin verir.






5
dönüş, dönüş Yok ve dönüş yok mu?
Üç işlevi göz önünde bulundurun: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" Hepsi Yok gibi görünüyor. Bu işlevlerin döndürülen değerinin davranışları arasında herhangi bir fark var mı? Birini diğerine tercih etmek için herhangi bir neden var mı?
386 python  null  return 




17
İşlevdeki dizi döndürme
int arr[5]Bir işleve geçirilen bir dizi var fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Bu diziyi nasıl iade edebilirim? Bunu nasıl kullanacağım, bir işaretçiyi geri döndüğümü söyleyerek ona nasıl erişeceğim?


8
main () içindeki return deyimi ve exit ()
İçinde ifadeler kullanmalı mıyım exit()yoksa sadece returnifadeler main()mi kullanmalıyım ? Şahsen ben returnaçıklamaları tercih çünkü kodu okurken başka bir işlevi ve akış kontrolü okumak gibi hissediyorum (bence) pürüzsüz. Ve main()işlevi yeniden düzenlemek istesem bile , sahip olmaktan returndaha iyi bir seçim gibi görünüyor exit(). Does exit()şey special yapmak returndeğil mi?
197 c++  c  coding-style  return  exit 


6
Java'da nihayet bir bloktan geri dönme
Son zamanlarda Java nihayet bir blok dönüş ifadesi mümkün olduğunu bulmak için şaşırdım. Birçok insanın ' Sonunda bir maddede geri dönme ' bölümünde anlatıldığı gibi yapmanın kötü bir şey olduğunu düşünüyor gibi görünüyor . Biraz daha derine katarak , nihayet bloklarda diğer akış kontrolü türlerinin bazı korkunç örneklerini gösteren ' …

24
Bir Java yönteminden birden çok nesne nasıl döndürülür?
Bir Java yönteminden iki nesne döndürmek istiyorum ve bunu yapmak için iyi bir yol ne olabilir merak ediyordum? Aklıma gelen olası yolu vardır: dönüşü HashMap(iki Nesneler ilişkilidir çünkü) veya bir dönüş ArrayListait Objectnesneler. Daha açık olmak gerekirse, geri dönmek istediğim iki nesne (a) Listnesneler ve (b) virgülle ayrılmış adlardır. Virgülle …
173 java  return 

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.