return-type

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?

Zastosuj funkcję pandy do kolumny, aby utworzyć wiele nowych kolumn?

Jak to zrobić w pandach: Mam funkcję extract_text_features na jednej kolumnie tekstowej, zwracającą wiele kolumn wyjściowyc ... iterrows() jest co najmniej 20x wolniej, więc poddałem się i podzieliłem funkcję na sześć odrębnych wywołań .map(lambda ...).

Dlaczego C# nie wspiera zwracania referencji?

Czytałem, że. NET obsługuje zwracanie referencji, ale C# nie. Czy Jest jakiś szczególny powód? Dlaczego nie mogę zrobić czegoś takiego: static ref int Max(ref int x, ref int y) { if (x > y) return ref x; else return ref y; }

Jak sprawić, by typ zwrotu metody był ogólny?

Czy istnieje sposób, aby ta metoda była ogólna, abym mógł zwrócić string, bool, int lub double? W tej chwili zwraca ciąg zna ... static string ConfigSetting(string settingName) { return ConfigurationManager.AppSettings[settingName]; }

C++ virtual function return type

Czy jest możliwe, aby odziedziczona Klasa zaimplementowała funkcję wirtualną z innym typem zwracanym (nie używając szablonu jako zwracanego)?

Czy zwracanie struktury w C lub c++jest bezpieczne?

Rozumiem, że nie powinno się tego robić, ale wydaje mi się, że widziałem przykłady, które robią coś takiego (uwaga kod niekon ... jest zachowanie najnowszych wersji kompilatorów dla komputerów stacjonarnych: gcc, g++ i Visual Studio? Myśli na ten temat?

Jak zwrócić wynik SELECT wewnątrz funkcji w PostgreSQL?

Mam taką funkcję w PostgreSQL, ale nie wiem jak zwrócić wynik zapytania: CREATE OR REPLACE FUNCTION wordFrequency(maxTokens ... owrotu powinien być SETOF RECORD, prawda? Ale polecenie powrotu nie jest właściwe. Jaki jest właściwy sposób, aby to zrobić?

Nullable return types in PHP7

PHP 7 wprowadza deklaracje typu return . Co oznacza, że mogę teraz wskazać, że zwracana wartość jest pewną klasą, interfejsem ... łają: function returnHello(): string? { return 'hello'; } function returnHello(): string|null { return 'hello'; }

C# numeric enum value as string

Mam następujące enum: public enum Urgency { VeryHigh = 1, High = 2, Routine = 4 } Mogę pobrać enum "war ... est jakiś sposób na stworzenie klasy extension lub statycznej klasy Utlity, która dostarczyłaby trochę cukru składniowego? :)

Co jeśli napiszę return statement w konstruktorze?

Co jeśli napiszę Return w konstruktorze? Czy jest zgodny ze standardem? struct A { A() { return; } }; Powyższy kod ... ś jawne stwierdzenie? jest typem return w pierwszym przykładzie void? czy istnieje jakiś niejawny typ zwracany w ogóle?

Najprostszy sposób określenia typu zwracanego funkcji

Podano bardzo prostą, ale długotrwałą funkcję, np.: int foo(int a, int b, int c, int d) { return 1; } // using ReturnT ... ez powtarzania typów parametrów funkcji (tylko z nazwy, ponieważ wiadomo, że funkcja nie ma żadnych dodatkowych przeciążeń)?

Dlaczego wyliczanie jest konwertowane do ArrayList, a nie listy w Javie.utils?

Czy istnieje dobry powód, aby Kolekcje.metoda list () w pakiecie java.utils zwraca ArrayList<T> zamiast List<T>? ... n ArrayList jest List, ale mam wrażenie, że ogólnie dobrą praktyką jest zwracanie typu interfejsu zamiast typu implementacji.

Jak określić wiele typów zwrotów za pomocą podpowiedzi typu

Mam funkcję w Pythonie, która może zwrócić bool lub list. Czy istnieje sposób na określenie typów zwrotnych za pomocą podpowiedzi typu. Na przykład, czy to jest właściwy sposób, aby to zrobić? def foo(id) -> list or bool: ...

Czy powinienem użyć Unit czy pominąć Typ powrotu dla mojej metody scala?

Nie jestem pewien, jaka jest różnica między określeniem jednostki jako typu zwrotu mojej metody scala, a pominięciem typu zwrotu w ogóle. Co za różnica? Czy ktoś może doradzić?

Zwraca wiele wartości z metody Java: dlaczego nie ma obiektów N-krotki?

Dlaczego nie istnieje (standard, Java certified) rozwiązanie, jako część samego języka Java, które zwraca wiele wartości z me ... nych, które mogą modyfikować dwa obiekty razem (w tandemie), a w takim przypadku typowany obiekt jako zwrot brzmi przesadnie.

Zwracanie anonimowego typu W C#

Mam zapytanie, które zwraca typ anonimowy i zapytanie jest w metodzie. Jak to napisać: public "TheAnonymousType" TheMethod( ... AnotherVariable = ....} ).ToList(); return "TheAnonymousType"; } }

Czy metoda C# może zwrócić metodę?

Czy metoda W C# może zwrócić metodę? Metoda może zwrócić wyrażenie lambda na przykład, ale nie wiem, jakiego rodzaju parame ... * x * x + b * x + c; }; } delegate float Function(float x); Function QuadraticFunction = QuadraticFunctionMaker(1f,4f,3f);

Kowariancja typu powrotu z inteligentnymi wskaźnikami

W C++ możemy to zrobić: struct Base { virtual Base* Clone() const { ... } virtual ~Base(){} }; struct Derived : Base ... entny wskaźnik na Derived. Z góry dzięki! Aktualizacja: mój drugi przykład rzeczywiście nie kompiluje, dzięki Iammilind

Dlaczego funkcje zawsze powinny zwracać ten sam typ?

Czytałem gdzieś, że funkcje powinny zawsze zwracać tylko jeden typ tak więc następujący kod jest uważany za zły kod: def x( ... None, a następnie utworzyć nową pustą krotkę, czy ta różnica czasu jest zbyt mała, aby zauważyć nawet w większych projektach?

Java generics void / typy Void

Implementuję ResponseHandler dla pakietu Apache HttpClient, tak: new ResponseHandler<int>() { public int handleRe ... go chcę. pytanie : czy jest możliwe zorganizowanie tej sytuacji callback w taki sposób, że mogę wrócić void z handleResponse?