Pytania otagowane jako return-value

Wartość zwracana jest wynikiem oceny instrukcji powrotu.

14
Jak zwrócić wiele wartości z funkcji? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Kanonicznym sposobem zwracania wielu wartości w językach, które go obsługują, jest często krotki …

17
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 main()funkcji Różnica między void main()i int main()? …

19
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 = new HashMap<>(); public void addFriend(String name, Animal animal){ friends.put(name,animal); } public …

10
Jak wykonać polecenie i uzyskać wynik polecenia w C ++ przy użyciu POSIX?
Szukam sposobu na uzyskanie danych wyjściowych polecenia, które jest uruchamiane z poziomu programu C ++. Patrzyłem na użycie system()funkcji, ale to po prostu wykona polecenie. Oto przykład tego, czego szukam: std::string result = system("./some_command"); Muszę uruchomić dowolne polecenie i uzyskać jego wynik. Spojrzałem na boost.org , ale nie znalazłem niczego, …

18
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 { echo "tadaa" } VARIABLE=$(getSomeString)


9
Jak mogę zindeksować tablicę MATLAB zwróconą przez funkcję bez uprzedniego przypisania jej do zmiennej lokalnej?
Na przykład, jeśli chcę odczytać środkową wartość magic(5), mogę to zrobić w następujący sposób: M = magic(5); value = M(3,3); dostać value == 13. Chciałbym móc zrobić coś takiego: value = magic(5)(3,3); value = (magic(5))(3,3); zrezygnować ze zmiennej pośredniej. Jednak MATLAB narzeka Unbalanced or unexpected parenthesis or bracketna pierwszy nawias …

9
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 jest?


13
Jak przypisać z funkcji, która zwraca więcej niż jedną wartość?
Wciąż próbuję dostać się do logiki R. ... jaki jest „najlepszy” sposób na rozpakowanie (na LHS) wyników funkcji zwracającej wiele wartości? Najwyraźniej nie mogę tego zrobić: R> functionReturningTwoValues <- function() { return(c(1, 2)) } R> functionReturningTwoValues() [1] 1 2 R> a, b <- functionReturningTwoValues() Error: unexpected ',' in "a," R> …

30
Czy funkcje powinny zwracać wartość null czy pusty obiekt?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jaka jest najlepsza praktyka przy zwracaniu danych z funkcji. Czy lepiej jest zwrócić wartość Null lub pusty obiekt? I dlaczego jeden powinien robić jeden nad …


15
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 + number2); } Błąd: Exception …

14
Zamiar ACTION_IMAGE_CAPTURE Androida
Próbujemy użyć natywnej aplikacji aparatu, aby umożliwić użytkownikowi zrobienie nowego zdjęcia. Działa dobrze, jeśli pominiemy i zwrócimy EXTRA_OUTPUT extramały obraz bitmapy. Jeśli jednak putExtra(EXTRA_OUTPUT,...)zamierzamy go uruchomić, wszystko działa, dopóki nie spróbujesz wcisnąć przycisku „Ok” w aplikacji aparatu. Przycisk „Ok” po prostu nic nie robi. Aplikacja aparatu pozostaje otwarta i nic …

8
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 mogą istnieć. Czy jawne wpisywanie returnmetod w metodach …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.