return-value

Jak wykonać polecenie i uzyskać wynik polecenia w C++ przy użyciu POSIX?

Szukam sposobu, aby uzyskać wyjście polecenia, gdy jest uruchamiane z programu C++. Patrzyłem na użycie funkcji system(), al ... owolne polecenie i uzyskać jego wyjście. Spojrzałem na boost.org , ale nie znalazłem niczego, co da mi to, czego potrzebuję.

Co powinno zwracać main() w C i C++?

Jaki jest prawidłowy (najbardziej efektywny) sposób definiowania funkcji main() W C i C++ - int main() lub void main() - i dl ... } W C i C++ pozostawiono użytkownikowi do zdefiniowania? dlaczego int main(){} kompiluje? legalne definicje main() W C++14?

Jak sprawić, by metoda zwracała Typ generyczny?

Rozważ ten przykład (typowy w książkach OOP): Mam Animal klasę, gdzie każdy Animal może mieć wielu przyjaciół. I podklasy j ... rapy instancji. Rozumiem, że generyki służą do sprawdzania typu w czasie kompilacji, ale czy istnieje obejście tego problemu?

Jak mogę indeksować tablicę MATLAB zwracaną przez funkcję bez uprzedniego przypisania jej do zmiennej lokalnej?

Na przykład, jeśli chcę odczytać wartość środkową z magic(5), mogę to zrobić tak: M = magic(5); value = M(3,3); Aby uzysk ... zym nawiasie przed 3. Czy jest możliwe odczytanie wartości z tablicy / macierzy bez uprzedniego przypisania jej do zmiennej?

Różnica między return I exit w funkcjach Bash

Jaka jest różnica pomiędzy instrukcją return i exit w funkcjach BASH w odniesieniu do kodów zakończenia?

Jak zwrócić wartość łańcuchową z funkcji Bash

Chciałbym zwrócić ciąg znaków z funkcji Bash. Napiszę przykład w Javie, aby pokazać, co chciałbym zrobić: public String ge ... bash, ale czy istnieje lepszy sposób, aby to zrobić? function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString)

Jak przypisać z funkcji, która zwraca więcej niż jedną wartość?

Wciąż próbuję wejść w logikę R... jaki jest "najlepszy" sposób rozpakowania (na LHS) wyników funkcji zwracającej wiele warto ... ugi do drugiego składnika (min i max. gdyby to była ta sama funkcja dla obu komponentów Nie potrzebowałbym ich dzielenia).

Czy funkcje powinny zwracać null czy pusty obiekt?

Jaka jest najlepsza praktyka podczas zwracania danych z funkcji. Czy lepiej zwrócić Null czy pusty obiekt? I dlaczego jedn ... bie, że nie wypadałoby w tym przypadku wprowadzić wyjątku?? Również mam wrażenie, że obsługa wyjątków może hurt performance.

Mam zwracać EXIT SUCCESS czy 0 z main ()?

To proste pytanie, ale ciągle widzę sprzeczne odpowiedzi: czy główna rutyna programu C++ powinna zwracać 0 Czy EXIT_SUCCESS? ... ć uznać zero za porażkę, ale słyszałem też, że jeśli zwrócisz 0, kompilator i tak będzie w stanie zmienić go na inną wartość.

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

Chcę zwrócić wartość z funkcji wywołanej w skrypcie powłoki. Może brakuje mi składni. Próbowałem użyć zmiennych globalnych. A ... f [ "$retval" == "true" ] then echo "directory not created" else echo "directory already created" fi

Jak Mogę zwrócić dwie wartości z funkcji w Pythonie?

Chciałbym zwrócić dwie wartości z funkcji w dwóch oddzielnych zmiennych. Na przykład: def select_choice(): loop = 1 ... eturn card I chcę móc używać tych wartości oddzielnie. Kiedy próbowałem użyć return i, card, zwraca tuple i nie tego chcę.

Czy zwracanie null jest złym projektem?

Słyszałem głosy mówiące, że sprawdzanie zwracanej wartości null z metod jest złym projektem. Chciałbym usłyszeć kilka powodów. Pseudocode: variable x = object.method() if (x is null) do something

Zwracana wartość w funkcji Bash

Pracuję ze skryptem bash i chcę wykonać funkcję, która wyświetli zwracaną wartość: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Kiedy wykonuję fun2, nie wyświetla "34". Dlaczego tak jest?

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(){ ... ng return statement at assignment.Main.something(Main.java:86) at assignment.Main.main(Main.java:53) Java Wynik: 1

Czy to dobry styl, aby wyraźnie powrócić w Ruby?

Wychodząc z tła Pythona, gdzie zawsze jest "właściwy sposób" ("Pythoniczny" sposób), jeśli chodzi o styl, zastanawiam się, cz ... Na przykład: def some_func(arg1, arg2, etc) # Do some stuff... return value # <-- Is the 'return' needed here? end

Zwraca obiekt "NULL", jeśli nie znaleziono wyniku wyszukiwania

Jestem całkiem nowy w C++ , więc mam tendencję do projektowania z dużą ilością Java-isms podczas nauki. W każdym razie, w Jav ... LL; // what should this be? } private: vector<Attr> attributes; } Jak mogę to zmienić, żeby dać taki marker?

Jak sprawdzić wartość zwracaną funkcji w GDB?

Czy jest możliwe sprawdzenie wartości zwracanej funkcji w gdb przy założeniu, że wartość zwracana jest a nie przypisana do zmiennej?

Jak zwrócić wiele wartości z funkcji w C?

Jeśli mam funkcję, która generuje wynik int i wynik string, Jak mogę zwrócić oba z funkcji? O ile mogę powiedzieć, Mogę zwrócić tylko jedną rzecz, określoną przez typ poprzedzający nazwę funkcji.

Najlepszy sposób na zwrócenie wartości ze skryptu Pythona

Napisałem skrypt w Pythonie, który pobiera kilka plików, uruchamia kilka testów i zlicza liczbę total_bugs podczas pisania no ... .. [work complete] Pomoc (uwagi/wskazówki/przykłady kodu) może być tutaj pomocna. Btw, to musi działać dla windows i unix.

Czy funkcja pythoniczna zwraca wiele wartości?

W Pythonie funkcja może zwracać wiele wartości. Oto wymyślony przykład: def divide(x, y): quotient = x/y remainder ... jemy jako wartość pośrednią. Niech x zwróci również tę wartość"). Kiedy należy narysować linię I zdefiniować inną metodę?