W JavaScript istnieją dwie wartości, które zasadniczo mówią „nie istnieje” - undefinedi null. Właściwość, do której programista niczego nie przypisał, będzie undefined, ale aby właściwość stała się null, nullmusi być do niej jawnie przypisana. Kiedyś myślałem, że jest potrzeba, nullponieważ undefinedjest to prymitywna wartość i nullprzedmiot. Tak nie jest, nawet …
TypeScript, tryb --strictNullChecks. Załóżmy, że mam tablicę ciągów dopuszczających wartość null (string | null) []. Jaki byłby sposób pojedynczego wyrażenia, aby usunąć wszystkie wartości null w taki sposób, aby wynik miał typ string []? const array: (string | null)[] = ["foo", "bar", null, "zoo", null]; const filterdArray: string[] = ???; …
Skoro truenie jest typem string, to jak wygląda null + truełańcuch? string s = true; //Cannot implicitly convert type 'bool' to 'string' bool b = null + true; //Cannot implicitly convert type 'string' to 'bool' Jaki jest tego powód?
Czy istnieje domyślna metoda zdefiniowana w .Net dla C #, aby usunąć wszystkie elementy z listy, które są null? List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...}; Powiedzmy, że niektóre parametry są null; Nie mogę wiedzieć z góry i chcę je usunąć z mojej listy, aby zawierała tylko parametry, które nie …
Teoretycznie mogę to powiedzieć free(ptr); free(ptr); to uszkodzenie pamięci, ponieważ zwalniamy pamięć, która została już zwolniona. Ale co gdyby free(ptr); ptr=NULL; free(ptr); Ponieważ system operacyjny będzie zachowywał się w nieokreślony sposób, nie mogę uzyskać faktycznej teoretycznej analizy tego, co się dzieje. Cokolwiek robię, czy to uszkodzenie pamięci, czy nie? Czy …
W VB.NET dzieje się tak: Dim x As System.Nullable(Of Decimal) = Nothing Dim y As System.Nullable(Of Decimal) = Nothing y = 5 If x <> y Then Console.WriteLine("true") Else Console.WriteLine("false") '' <-- I got this. Why? End If Ale w C # dzieje się tak: decimal? x = default(decimal?); decimal? …
Mam Emaildokument z sent_atpolem daty: { 'sent_at': Date( 1336776254000 ) } Jeśli to Emailnie zostało wysłane, sent_atpole ma wartość null lub nie istnieje. Muszę uzyskać liczbę wszystkich wysłanych / niewysłanych Emails. Utknąłem na próbach znalezienia właściwego sposobu zapytania o te informacje. Myślę, że to właściwy sposób, aby uzyskać liczbę wysłanych: …
Czy da się jakoś skrócić to stwierdzenie? if (obj != null) obj.SomeMethod(); ponieważ często to piszę i robi się to dość irytujące. Jedyne, co przychodzi mi do głowy, to zaimplementowanie wzorca Null Object , ale nie jest to to, co mogę zrobić za każdym razem i na pewno nie jest …
Pisałem JavaScript już od dłuższego czasu i nigdy nie miałem powodu, aby go używać null. Wydaje się, że undefinedjest to zawsze lepsze i programowo służy temu samemu celowi. Jakie są praktyczne powody, aby używać nullzamiast undefined?
Czy ten fragment kodu jest prawidłowy (i zdefiniowane zachowanie)? int &nullReference = *(int*)0; Zarówno g ++ i brzęk ++ skompilować bez ostrzeżenia, nawet podczas używania -Wall, -Wextra, -std=c++98, -pedantic, -Weffc++... Oczywiście referencja nie jest tak naprawdę pusta, ponieważ nie można uzyskać do niej dostępu (oznaczałoby to wyłuskiwanie pustego wskaźnika), ale …
Korzystanie ze Swift 1.1 i Xcode 6.2. Mam tablicę UIStoryboard zawierającą pojedynczą, niestandardową UIViewControllerpodklasę. Na nim mam @IBOutletpołączenie typu UIViewz tego kontrolera do UIView podklasy w scenorysie. Mam też podobne możliwości udostępniania podglądów tego widoku. Patrz rysunek A. Ale w czasie wykonywania te właściwości są zerowe (Rysunek B). Chociaż zapewniłem, …
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.