«return-type» etiketlenmiş sorular

9
Java neden “boşluk” yöntemine sahip?
Java'nın neden / voidyöntem kullanması gerekiyor mu? Referans : Geçersiz olarak bildirilen herhangi bir yöntem bir değer döndürmez. Düşünebildiğim kadarıyla, her kullanımın voidbir durum bayrağı, çağrılan nesne veya null. Bu, her çağrıyı atanabilir bir ifade haline getirir ve oluşturucu kalıplarını ve yöntem zincirlemesini kolaylaştırır. Yalnızca etkileri için çağrılan yöntemler genellikle …

6
Neden C'deki yapıları döndüren birçok işlev aslında işaretçileri yapılara döndürür?
returnİşlev yapısında tüm yapıyı döndürmenin aksine bir göstericiyi bir yapıya döndürmenin avantajı nedir ? Fonksiyonlar fopenve diğer düşük seviyeli fonksiyonlar hakkında konuşuyorum ama muhtemelen işaretçileri yapılara döndüren daha yüksek seviyeli fonksiyonlar var. Bunun sadece bir programlama sorusundan ziyade bir tasarım seçeneği olduğuna inanıyorum ve iki yöntemin avantajları ve dezavantajları hakkında …

9
Hem görevi gerçekleştiren hem de bir boole durumunu durum olarak döndüren bir yönteme nasıl ad verilir?
Bir yöntem varsa bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } daha çok aranmalı IsStuffDone()mı? Her iki isim de kullanıcı tarafından yanlış yorumlanabilir: Eğer isim buysa, DoStuff()neden bir boole döndürüyor? Adı IsStuffDone()açıksa, yöntemin bir görevi yerine getirip getirmediği veya …

7
Yöntemin hatalı girdiyi geri getiremediğini bilsem bile, bir yöntem çağrısının dönüş değerini doğrulamalı mıyım?
Aradığım yöntemin bu beklentileri karşılayacağını bilsem bile beklentilerimi karşıladığını doğrulayarak bir yöntem çağrısının dönüş değerine karşı savunmam gerekip gerekmediğini merak ediyorum. VERİLEN User getUser(Int id) { User temp = new User(id); temp.setName("John"); return temp; } YAPMALI MIYIM void myMethod() { User user = getUser(1234); System.out.println(user.getName()); } VEYA void myMethod() { …

9
Hangi statik olarak yazılan diller işlev dönüş değerleri için kavşak türlerini destekler?
İlk not: Bu soru birkaç düzenlemeden sonra kapatıldı, çünkü aradığım şeyi doğru bir şekilde ifade etmek için uygun terminolojiden yoksundum. Sam Tobin-Hochstadt daha sonra tam olarak ne olduğunu anlamamı sağlayan bir yorum yayınladı: fonksiyon dönüş değerleri için kavşak tiplerini destekleyen programlama dilleri. Şimdi soru yeniden açıldığına göre, (umarım) daha kesin …

4
C # yöntemlerinde döndürülen değişkenleri bildirme ve değeri doğrudan döndürme
Dönüş değişkenleri ile ilgili bir tartışmada, ekibin bazı üyeleri sonucu doğrudan arayana döndürmek için bir yöntem tercih ederken, diğerleri daha sonra arayana döndürülen bir dönüş değişkeni bildirmeyi tercih eder (aşağıdaki kod örneklerine bakın) İkincisi için argüman, kod hatalarını ayıklayan bir geliştiricinin yöntemin arayana dönmeden önce dönüş değerini bulmasına ve böylece …

4
Bir sınıf yöntemi, kendisini değiştirdikten sonra aynı örneği ne zaman döndürmelidir?
Ben üç yöntem vardır bir sınıf var A(), B()ve C(). Bu yöntemler kendi örneğini değiştirir. Örnek ayrı bir kopya olduğunda (örneğin) bir örnek döndürmek zorunda olsa da, yöntemde aynı örneği değiştirirken ve başka bir değer Clone()döndürmüyorken, döndürmek için ücretsiz bir seçim voidveya aynı örneği ( return this;) var. Aynı değiştirilmiş …
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.