Szukam najlepszego sposobu sprawdzenia, czy obiekt Com istnieje. Oto kod, który mam; Chciałbym poprawić ostatnią linię: $ie = New-Object -ComObject InternetExplorer.Application $ie.Navigate("http://www.stackoverflow.com") $ie.Visible = $true $ie -ne $null #Are there better options?
Biorąc pod uwagę następujący kod: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } Dlaczego instrukcja switch jest zgodna case var o? Rozumiem, że case string snie pasuje, kiedy, s == nullponieważ (skutecznie) (null as string) …
Czy istnieje sposób na ustalenie (oczywiście programowo), czy dany wskaźnik jest „prawidłowy”? Sprawdzanie wartości NULL jest łatwe, ale co z takimi rzeczami, jak 0x00001234? Podczas próby wyłuskiwania tego rodzaju wskaźnika następuje wyjątek / awaria. Preferowana jest metoda wieloplatformowa, ale specyficzna dla platformy (dla Windows i Linux) jest również w porządku. …
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 1 rok temu . Popraw to pytanie Tworzę API, które zwraca wyniki w formacie JSON. Czy …
Muszę sprawdzić, czy wartość jest zdefiniowana jako cokolwiek, w tym null. issettraktuje wartości null jako niezdefiniowane i zwraca false. Weźmy jako przykład: $foo = null; if(isset($foo)) // returns false if(isset($bar)) // returns false if(isset($foo) || is_null($foo)) // returns true if(isset($bar) || is_null($bar)) // returns true, raises a notice Zwróć uwagę, …
Jeśli chcę skonstruować std :: string z linią taką jak: std::string my_string("a\0b"); Tam, gdzie chcę mieć trzy znaki w wynikowym ciągu (a, null, b), otrzymuję tylko jeden. Jaka jest prawidłowa składnia?
Witajcie, drodzy programiści Java, Wiem, że temat może być trochę, in advanceponieważ JDK8 nie jest jeszcze wydany (a przynajmniej na razie nie…), ale czytałem kilka artykułów na temat wyrażeń Lambda, a zwłaszcza części związanej z nowym API kolekcji znanym jako Stream. Oto przykład podany w artykule Java Magazine (jest to …
Nie mam doświadczenia w Rubim, więc mój kod wydaje się „brzydki” i nie jest idiomatyczny: def logged_in? !user.nil? end Wolałbym mieć coś takiego def logged_in? user.not_nil? end Ale nie mogę znaleźć takiej metody, która jest sprzeczna nil?
Biorąc pod uwagę, że kolekcje takie jak System.Collections.Generic.HashSet<>accept nulljako członek zestawu, można zapytać, jaki nullpowinien być kod skrótu . Wygląda na to, że framework używa 0: // nullable struct type int? i = null; i.GetHashCode(); // gives 0 EqualityComparer<int?>.Default.GetHashCode(i); // gives 0 // class type CultureInfo c = null; EqualityComparer<CultureInfo>.Default.GetHashCode(c); …
jaki jest najlepszy sposób sprawdzenia, czy tabela danych zawiera wartość null? W naszym scenariuszu przez większość czasu jedna kolumna będzie miała wszystkie wartości null. (Ten plik danych jest zwracany przez aplikację innej firmy - próbujemy przeprowadzić walidację, zanim nasza aplikacja przetworzy tabelę danych)
Po uruchomieniu mojego skryptu w języku Python pojawia się ten błąd: TypeError: cannot concatenate 'str' and 'NoneType' objects Jestem prawie pewien, że „str” oznacza ciąg, ale nie wiem, co to jest obiekt „NoneType”. Mój skrypt psuje się w drugiej linii, wiem, że pierwsza działa, ponieważ polecenia z tej linii są …
Mam skrypt Bash, który wykonuje akcje na podstawie wartości zmiennej. Ogólna składnia instrukcji case jest następująca: case ${command} in start) do_start ;; stop) do_stop ;; config) do_config ;; *) do_help ;; esac Chciałbym wykonać procedurę domyślną, jeśli nie podano polecenia i do_helpjeśli polecenie nie zostało rozpoznane. Próbowałem pominąć wartość przypadku …
Czytałem artykuł powiązany z historią slashdot i natknąłem się na tę małą ciekawostkę: Weź najnowszą wersję Javy, która stara się ułatwić sprawdzanie wskaźnika null, oferując skróconą składnię do niekończących się testów wskaźników. Samo dodanie znaku zapytania do każdego wywołania metody automatycznie obejmuje test na zerowe wskaźniki, zastępując szczurzy zestaw instrukcji …
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.