«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.

7
C ++ 'da bir nesne döndürmek nasıl?
Birçok benzer soru var gibi başlık tanıdık geliyor biliyorum, ama sorunun farklı bir yönünü soruyorum (yığın üzerinde şeyler var ve yığın üzerine koymak arasındaki farkı biliyorum). Java'da her zaman "yerel" nesnelere başvuruları döndürebilirim public Thing calculateThing() { Thing thing = new Thing(); // do calculations and modify thing return thing; …

3
İşlev bitmeden (örn. Bir denetim başarısız olursa) bir işlevden (dönüş değeri olmayan) python'dan çıkmanın en iyi yolu nedir?
Bir dönüş değeri olmayan bir işlevi çağırdığımız bir yinelemeyi varsayalım. Programımın davranması gerektiğini düşündüğüm yol bu sahte kodda açıklanıyor: for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... Bunu python'da uygularsam, rahatsız edici …
164 python  function  return 

7
Dönüş bir döngüyü durdurur mu?
Diyelim ki böyle bir döngü var: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Hızlı soru: return Döngünün kendi içinde ve kendi başına yürütülmesini durdurur mu?
157 javascript  loops  return 

7
“Return list.sort ()” neden listeyi değil, None döndürüyor?
Bunun findUniqueWordsbir sıralama ile sonuçlandığını doğrulayabildim list. Ancak listeyi döndürmez. Neden? def findUniqueWords(theList): newList = [] words = [] # Read a line at a time for item in theList: # Remove any punctuation from the line cleaned = cleanUp(item) # Split the line into separate words words = cleaned.split() …
155 python  list  sorting  return 


6
Hızlıca bir işlevden birden fazla değer döndürme
Hızlı bir işlevden aynı türden (Int) 3 ayrı veri değerini nasıl döndürürüm? Günün saatini döndürmeye çalışıyorum, Saat, Dakika ve Saniyeyi ayrı tamsayılar olarak döndürmem gerekiyor, ama hepsi aynı işlevden bir arada, bu mümkün mü? Ben sadece birden çok değer döndürme sözdizimi anlamıyorum düşünüyorum. Bu kullanıyorum kodu, son (dönüş) hattı ile …
148 function  swift  return 


6
PayPal iade URL'sini ayarlamak ve otomatik iade yapmak mı?
Bu bir takip sorusudur: PHP: PayPal ödemesini başlatmanın kolay yolu? Yani benim sorunum dönüş url'sini belirliyor olmam. Ancak, PayPal ile ödeme yaptıktan sonra şunu yazan bir ekrana geliyorum: Az önce ödemenizi tamamladınız. XXXX, ödemenizi tamamladınız. Bu ödeme için işlem kimliğiniz: XXXXXXXXXXXXX. XX@XXXX.com adresine bir onay e-postası göndereceğiz. Bu işlem ekstrenizde …
127 paypal  return 

3
Neden main buraya 0 döndürmüyor?
Sadece okuyordum ISO / IEC 9899: 201x Komite Taslağı - 12 Nisan 2011 5.1.2.2.3 Program sonlandırma altında bulduğum ..reaching the } that terminates the main function returns a value of 0. bu, içinde herhangi bir return ifadesi belirtmezseniz main()ve program başarılı bir şekilde çalışırsa, main'in kapanış parantezinde} 0 döndürür anlamına …
116 c  linux  return  main 


11
JavaScript'te {} catch olmadan {} deneyin mümkün mü?
Bir şey döndüren veya bir hata atan bir dizi işlevim var. Bir ana işlevde, bunların her birini çağırırım ve her işlevin döndürdüğü değeri döndürmek veya ilk işlev bir hata atarsa ​​ikinci işleve geçmek isterim. Yani temelde şu anda sahip olduğum şey: function testAll() { try { return func1(); } catch(e) …

6
Android'de bir olay işleme yönteminden döndürülen boole değerinin anlamı nedir?
Android'de çoğu olay dinleyici yöntemi bir boole değeri döndürür. Bu doğru / yanlış değer ne anlama geliyor? alt sıradaki olaylara ne yol açacak? class MyTouchListener implements OnTouchListener { @Override public boolean onTouch(View v, MotionEvent event) { logView.showEvent(event); return true; } } Yukarıdaki örnekle ilgili olarak, onTouch yönteminde true döndürürseniz , …




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.