«return-value» etiketlenmiş sorular

Dönüş değeri, bir dönüş ifadesinin değerlendirilmesinin sonucudur.


17
Main () C ve C ++ 'da ne döndürmelidir?
main()C ve C ++ ' da işlevi tanımlamanın doğru (en verimli) yolu nedir - int main()veya void main()- ve neden? Eğer int main()öyleyse return 1veya return 0? Bu sorunun çok sayıda kopyası var: C'nin main()işlevi için geçerli imzalar nelerdir ? main()İşlevin dönüş türü void main()Ve int main()? Arasındaki fark main()'in …

19
Yöntem dönüş türünü nasıl genel hale getirebilirim?
Bu örneği düşünün (OOP kitaplarında tipik olan): Bir Animalsınıfım var, her birinin Animalçok fazla arkadaşı olabilir. Ve alt sınıflar gibi Dog, Duck, Mousevb gibi belirli davranış eklemek hangi bark(), quack()vb İşte Animalsınıf: public class Animal { private Map<String,Animal> friends = new HashMap<>(); public void addFriend(String name, Animal animal){ friends.put(name,animal); } …

10
POSIX kullanarak bir komutu nasıl çalıştırabilirim ve komutun çıktısını C ++ içinde alabilirim?
Bir C ++ programı içinden çalıştırıldığında bir komutun çıktısını almak için bir yol arıyorum. Ben system()fonksiyonu kullanarak baktım , ama bu sadece bir komut yürütecek. İşte aradığımın bir örneği: std::string result = system("./some_command"); Rasgele bir komut çalıştırmak ve çıktısını almak gerekiyor. Boost.org'a baktım , ama bana ihtiyacım olanı verecek hiçbir …

18
Bash işlevinden dize değeri döndürme
Bir Bash işlevinden bir dize döndürmek istiyorum. Java'da ne yapmak istediğimi göstermek için örnek yazacağım: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); Aşağıdaki örnek bash'de çalışır, ancak bunu yapmanın daha iyi bir yolu var mı? function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString)


9
Bir işlev tarafından döndürülen bir MATLAB dizisini önce yerel bir değişkene atamadan nasıl dizine ekleyebilirim?
Örneğin, orta değeri okumak istiyorsanız magic(5), bunu şöyle yapabilirsiniz: M = magic(5); value = M(3,3); almak için value == 13. Bunlardan biri gibi bir şey yapmak istiyorum: value = magic(5)(3,3); value = (magic(5))(3,3); ara değişkenten vazgeçmek. Ancak MATLAB Unbalanced or unexpected parenthesis or bracket, önceki parantezden şikayetçi 3. Bir diziden …

9
Bash işlevinde dönüş değeri
Bir bash betiği ile çalışıyorum ve bir dönüş değeri yazdırmak için bir işlev yürütmek istiyorum: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Çalıştırdığımda fun2"34" yazdırmıyor. Neden böyle?


13
Birden fazla değer döndüren bir işlevden nasıl atama yapılır?
Hala R mantığına girmeye çalışıyoruz ... birden fazla değer döndüren bir fonksiyondan sonuçları (LHS'de) paketlemenin "en iyi" yolu nedir? Görünüşe göre bunu yapamam: R> functionReturningTwoValues <- function() { return(c(1, 2)) } R> functionReturningTwoValues() [1] 1 2 R> a, b <- functionReturningTwoValues() Error: unexpected ',' in "a," R> c(a, b) <- …

30
İşlevler null veya boş bir nesne döndürmeli mi?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Fonksiyonlardan veri döndürürken en iyi uygulama nedir ? Boş veya boş bir nesne döndürmek daha mı iyi? Ve neden biri diğerinin üzerinde yapsın? Bunu düşün: public UserEntity …


15
Java yönteminden 2 değer nasıl döndürülür?
Bir Java yönteminden 2 değer döndürmeye çalışıyorum ama bu hataları alıyorum. İşte benim kod: // Method code public static int something(){ int number1 = 1; int number2 = 2; return number1, number2; } // Main method code public static void main(String[] args) { something(); System.out.println(number1 + number2); } Hata: Exception …

14
Android ACTION_IMAGE_CAPTURE Amaç
Kullanıcının yeni bir resim çekmesine izin vermek için yerel kamera uygulamasını kullanmaya çalışıyoruz. EXTRA_OUTPUT extraKüçük Bitmap görüntüsünü dışarıda bırakırsak iyi çalışır . Ancak, putExtra(EXTRA_OUTPUT,...)başlamadan önce niyetteysek, kamera uygulamasındaki "Tamam" düğmesine basmaya çalışana kadar her şey çalışır. "Tamam" düğmesi hiçbir şey yapmaz. Kamera uygulaması açık kalır ve hiçbir şey kilitlenmez. İptal …

8
Ruby'de açıkça geri dönmek iyi bir stil mi?
Stil söz konusu olduğunda her zaman "bunu yapmanın doğru yolu" ("Pythonic" yolu) olan bir Python arka planından geliyorum, Ruby için de bunun olup olmadığını merak ediyorum. Kendi stil yönergelerimi kullanıyorum, ancak kaynak kodumu serbest bırakmayı düşünüyorum ve var olabilecek yazılı olmayan kurallara uymasını istiyorum. Açıkça returnyöntemlerle yazmak "Ruby Way" mi? …

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.