Pytania otagowane jako return-type

służy do pytań dotyczących typu zmiennej lub wartości zwracanej przez funkcję.

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()? …

13
Zastosować funkcję pandy do kolumny, aby utworzyć wiele nowych kolumn?
Jak to zrobić w pandach: Mam funkcję extract_text_featuresw jednej kolumnie tekstowej, zwracającą wiele kolumn wyjściowych. W szczególności funkcja zwraca 6 wartości. Funkcja działa, jednak wydaje się, że nie ma żadnego poprawnego typu zwracanego (pandy DataFrame / numpy array / Python list), aby można było poprawnie przypisać dane wyjściowe df.ix[: ,10:16] …


7
Jak ustawić zwracany typ metody jako ogólny?
Czy istnieje sposób, aby uczynić tę metodę ogólną, aby móc zwracać ciąg, bool, int lub double? W tej chwili zwraca ciąg, ale jeśli może znaleźć „prawda” lub „fałsz” jako wartość konfiguracyjną, chciałbym na przykład zwrócić wartość logiczną. public static string ConfigSetting(string settingName) { return ConfigurationManager.AppSettings[settingName]; }
166 c#  .net  generics  return-type 

3
Zwracane typy wartości null w PHP7
PHP 7 wprowadza deklaracje typu zwracanego . Oznacza to, że mogę teraz wskazać, że zwracana wartość jest pewną klasą, interfejsem, tablicą, możliwością wywołania lub jednym z nowo wskazanych typów skalarnych, co jest możliwe w przypadku parametrów funkcji. function returnHello(): string { return 'hello'; } Często zdarza się, że wartość nie …



4
Jaka jest różnica między zwrotem anulowania a zwróceniem zadania?
Patrząc na różne przykłady C # Async CTP, widzę niektóre funkcje asynchroniczne, które zwracają void, i inne, które zwracają nieogólne Task. Rozumiem, dlaczego zwracanie a Task<MyType>jest przydatne do zwracania danych do dzwoniącego po zakończeniu operacji asynchronicznej, ale funkcje, które widziałem, które mają typ Taskzwracania, nigdy nie zwracają żadnych danych. Dlaczego …


15
Zwracanie typu anonimowego w C #
Mam zapytanie, które zwraca typ anonimowy, a zapytanie jest w metodzie. Jak to piszesz: public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., AnotherVariable = ....} ).ToList(); return "TheAnonymousType"; } }

5
Powrót z lambda forEach () w java
Próbuję zmienić niektóre pętle for-each na forEach()metody lambda, aby odkryć możliwości wyrażeń lambda. Wydaje się, że możliwe jest: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Z lambdą forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Ale następny nie działa: for (Player player : players) …

5
Interfejsy PHP 7, podpowiedzi typu zwracanego i self
AKTUALIZACJA : PHP 7.4 obsługuje teraz kowariancję i kontrawariancję, co rozwiązuje główny problem poruszony w tym pytaniu. Napotkałem problem ze stosowaniem podpowiedzi typu zwracanego w PHP 7. Rozumiem, że podpowiedź : selfoznacza, że ​​klasa implementująca ma zwrócić się sama. Dlatego użyłem : selfw moich interfejsach, aby to wskazać, ale kiedy …

12
Czy można bezpiecznie zwrócić strukturę w C lub C ++?
Rozumiem, że nie należy tego robić, ale wydaje mi się, że widziałem przykłady, które robią coś takiego (kod notatki niekoniecznie jest poprawny składniowo, ale pomysł istnieje) typedef struct{ int a,b; }mystruct; A oto funkcja mystruct func(int c, int d){ mystruct retval; retval.a = c; retval.b = d; return retval; } …

3
Dlaczego nie można użyć „kotlin.Result” jako typu zwracanego?
Stworzyłem metodę i zwraca Result<R> w klasie MyClass<R>, ale komunikat o błędzie to: „kotlin.Result” nie może być używany jako typ zwracany Zajrzałem również do kodu źródłowego wyników, aby uzyskać kilka wskazówek; dlaczego tak jest? Kod testowy (przy użyciu wersji 1.3-RC). class MyClass<R>(val r: R) { fun f(): Result<R> { // …


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.