Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Słyszałem głosy mówiące, że sprawdzanie zwróconej wartości null z …
Jeśli mam wartość null Boolean b, mogę wykonać następujące porównanie w Javie: Boolean b = ...; if (b != null && b) { /* Do something */ } else { /* Do something else */ } W Kotlinie to samo mogę osiągnąć za pomocą !!operatora: val b: Boolean? = ... …
zgodnie z dokumentacją metoda String.valueOf(Object obj)zwraca: jeśli argumentem jest null, to łańcuch równy "null"; w przeciwnym razie zwracana obj.toString()jest wartość . Ale jak to się dzieje, kiedy próbuję to zrobić: System.out.println("String.valueOf(null) = " + String.valueOf(null)); zamiast tego rzuca NPE? (spróbuj sam, jeśli nie wierzysz!) Wyjątek w wątku „main” java.lang.NullPointerException w …
Chciałbym wiedzieć, jak używać NULL i pustego ciągu w tym samym czasie w WHEREklauzuli w SQL Server. Muszę znaleźć rekordy, które mają wartości null lub pusty ciąg. Dzięki.
To jest prawidłowy kod C # var bob = "abc" + null + null + null + "123"; // abc123 To nie jest prawidłowy kod C # var wtf = null.ToString(); // compiler error Dlaczego pierwsze stwierdzenie jest ważne?
Uwielbiam operator łączenia wartości null, ponieważ ułatwia przypisywanie wartości domyślnej dla typów dopuszczających wartość null. int y = x ?? -1; To świetnie, z wyjątkiem sytuacji, gdy muszę zrobić coś prostego x. Na przykład, jeśli chcę to sprawdzić Session, zwykle muszę napisać coś bardziej szczegółowego. Chciałbym móc to zrobić: string …
Otrzymuję ten komunikat podczas kompilacji C ++ na gcc 4.3 error: ‘NULL’ was not declared in this scope Pojawia się i znika i nie wiem dlaczego. Czemu? Dzięki.
Mam metodę rozszerzenia ciągu C #, która powinna zwrócić IEnumerable<int>wszystkie indeksy podciągu w ciągu. Działa idealnie zgodnie z przeznaczeniem, a oczekiwane wyniki są zwracane (co udowodnił jeden z moich testów, choć nie ten poniżej), ale inny test jednostkowy wykrył z nim problem: nie radzi sobie z argumentami zerowymi. Oto metoda …
Piszę kod C dla systemu, w którym adres 0x0000 jest prawidłowy i zawiera port I / O. Dlatego wszelkie możliwe błędy, które uzyskują dostęp do wskaźnika NULL, pozostaną niewykryte i jednocześnie spowodują niebezpieczne zachowanie. Z tego powodu chcę przedefiniować NULL na inny adres, na przykład na adres, który jest nieprawidłowy. …
Mam duży stół z powiedzmy 10 kolumnami. 4 z nich przez większość czasu pozostają nieważne. Mam zapytanie, które ma wartość null, która ma dowolny rozmiar lub nie ma rozmiaru w bajtach. Przeczytałem kilka artykułów, o których niektórzy z nich mówią: http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html Istnieje błędne przekonanie, że jeśli mamy wartości NULL w …
Usługa sieciowa zwraca ogromny plik XML i muszę uzyskać dostęp do głęboko zagnieżdżonych pól. Na przykład: return wsObject.getFoo().getBar().getBaz().getInt() Problemem jest to, że getFoo(), getBar(), getBaz()mogą zwracać null. Jeśli jednak sprawdzę, czy nullwe wszystkich przypadkach, kod staje się bardzo rozwlekły i trudny do odczytania. Ponadto mogę przegapić kontrole niektórych pól. if …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.