Pytania oznaczone «return-value»

Wartość zwracana jest wynikiem oceny instrukcji powrotu.

695
Co powinien zwrócić main () w C i C ++?

Jaki jest prawidłowy (najbardziej wydajny) sposób zdefiniowania main()funkcji w C i C ++ - int main()lub void main()- i dlaczego? Jeśli int main()to return 1lub return 0? Istnieje wiele duplikatów tego pytania, w tym: Jakie są prawidłowe podpisy main()funkcji C ? Zwracany typ...

588
Jak ustawić rodzaj zwracanej metody na rodzajowy?

Rozważ ten przykład (typowy w książkach OOP): Mam Animalzajęcia, w których każdy Animalmoże mieć wielu przyjaciół. I podklasy podoba Dog, Duck, Mouseitp, które jak dodać specyficzne zachowanie bark(), quack()itd. Oto Animalklasa: public class Animal { private Map<String,Animal> friends...

461
Jak zwrócić wartość ciągu z funkcji Bash

Chciałbym zwrócić ciąg z funkcji Bash. Napiszę przykład w języku Java, aby pokazać, co chciałbym zrobić: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); Poniższy przykład działa w trybie bash, ale czy jest na to lepszy sposób? function getSomeString {...

304
Zwraca wartość w funkcji Bash

Pracuję ze skryptem bash i chcę uruchomić funkcję, aby wydrukować wartość zwracaną: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Kiedy wykonuję fun2, nie drukuje „34”. Dlaczego tak

179
Jak zwrócić 2 wartości z metody Java?

Próbuję zwrócić 2 wartości z metody Java, ale dostaję te błędy. Oto mój 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 +...

155
Czy to dobry styl, aby jawnie powrócić w Rubim?

Wychodząc z Pythona, gdzie zawsze istnieje „właściwy sposób” („Pythonic”), jeśli chodzi o styl, zastanawiam się, czy to samo istnieje dla Rubiego. Używam własnych wskazówek dotyczących stylu, ale myślę o wydaniu kodu źródłowego i chciałbym, aby był zgodny z wszelkimi niepisanymi regułami, które...

126
Zwracanie wartości z wywołanej funkcji w skrypcie powłoki

Chcę zwrócić wartość z funkcji wywołanej w skrypcie powłoki. Być może brakuje mi składni. Próbowałem użyć zmiennych globalnych. Ale to też nie działa. Kod to: lockdir="somedir" test() { retval="" if mkdir "$lockdir" then # Directory did not exist, but it was created successfully echo...

124
Czy powinienem zwrócić EXIT_SUCCESS czy 0 z main ()?

To proste pytanie, ale wciąż widzę sprzeczne odpowiedzi: czy główna procedura programu C ++ powinna powrócić, 0czy EXIT_SUCCESS? #include <cstdlib> int main(){return EXIT_SUCCESS;} lub int main(){return 0;} Czy są dokładnie tym samym? Powinien EXIT_SUCCESSbyć używany tylko z exit()?...