Jaki jest prawidłowy sposób zwracania Voidtypu, jeśli nie jest to typ pierwotny? Na przykład. Obecnie używam null, jak poniżej. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null;
Jaki jest prawidłowy sposób zwracania Voidtypu, jeśli nie jest to typ pierwotny? Na przykład. Obecnie używam null, jak poniżej. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null;
Ze względu na obsługę błędów w Go często otrzymuję funkcje wielu wartości. Jak dotąd sposób, w jaki sobie z tym radziłem, był bardzo chaotyczny i szukam najlepszych praktyk pisania czystszego kodu. Powiedzmy, że mam następującą funkcję: type Item struct { Value int Name string } func Get(value...
Ile danych jest kopiowanych, podczas zwracania std :: vector w funkcji i jak duża będzie optymalizacja, aby umieścić std :: vector w wolnym magazynie (na stercie) i zamiast tego zwrócić wskaźnik, tj. Jest: std::vector *f() { std::vector *result = new std::vector(); /* Insert elements into...
Czy można sprawdzić wartość zwracaną przez funkcję w gdb, zakładając, że wartość zwracana nie jest przypisana do zmiennej?
Używam Netbeans do dodawania profesjonalnych komentarzy do każdej funkcji, piszę. Więc zaczynam każdy z nich, /**a następnie naciskam, Enteraby Netbeans wypełnił domyślny schemat komentarzy dla następującej funkcji. Do tej pory używałem tego tylko dla języka PHP iw tym przypadku Netbeans zawsze...
Czy można zobaczyć zwracaną wartość metody po uruchomieniu wiersza i zanim wskaźnik instrukcji powróci do funkcji wywołującej? Debuguję kod, którego nie mogę zmodyfikować (czytaj: nie chcę ponownie kompilować biblioteki innej firmy) , a czasami przeskakuje do kodu, którego nie mam źródła lub...
Jestem całkiem nowy w C ++, więc podczas nauki staram się projektować z dużą ilością Java-izmów. W każdym razie w Javie, gdybym miał klasę z metodą „wyszukiwania”, która zwróciłaby obiekt Tz obiektu Collection< T >pasującego do określonego parametru, zwróciłbym ten obiekt i gdyby obiekt...
Jeśli mam funkcję, która generuje wynik inti wynik string, w jaki sposób mogę zwrócić je obie z funkcji? O ile wiem, mogę zwrócić tylko jedną rzecz, określoną przez typ poprzedzający nazwę funkcji.
Załóżmy, że używam interaktywnej konsoli R i właśnie zrobiłem coś takiego: long_running_command() To długotrwałe polecenie zwraca wartość i właśnie zdałem sobie sprawę, że chcę przypisać tę wartość do zmiennej, zamiast ją odrzucać. Jak więc mogę uzyskać tę wartość bez ponownego uruchamiania...
На этот вопрос есть ответы на Stack Overflow на русском : Как при вызове хранимой процедуры получить значнение днанорение Próbuję wywołać procedurę składowaną z mojej aplikacji C # systemu Windows. Procedura składowana działa na lokalnym wystąpieniu programu SQL Server...
W Pythonie funkcja może zwracać wiele wartości. Oto wymyślony przykład: def divide(x, y): quotient = x/y remainder = x % y return quotient, remainder (q, r) = divide(22, 7) Wydaje się to bardzo przydatne, ale wygląda na to, że może być również nadużywane („Cóż… funkcja X już oblicza to,...
Wiem, że w C nie możemy zwrócić tablicy z funkcji, ale wskaźnik do tablicy. Ale chcę wiedzieć, na czym polega szczególna cecha structstego, że są one zwracane przez funkcje, nawet jeśli mogą zawierać tablice. Dlaczego structopakowanie sprawia, że następujący program jest ważny? #include...
Czy naprawdę trzeba zrobić coś takiego: /** * ... * * @return void */ Mam kilka metod, które nie mają wartości zwracanej i umieszczanie czegoś takiego w komentarzu wydaje się naprawdę zbędne. Czy pominięcie go byłoby uważane za zły sposób?
Czasami widzę kodery, które wykorzystują NULLjako wartość zwracaną main()w programach C i C ++, na przykład coś takiego: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Kiedy kompiluję ten `kod z gcc, pojawia się ostrzeżenie: ostrzeżenie: return tworzy liczbę...