Pytania otagowane jako typeof

Typeof (alternatywnie typeof lub TypeOf) to operator udostępniany przez kilka języków programowania, który określa typ danych danej zmiennej. Może to być przydatne podczas konstruowania części programów, które muszą akceptować wiele typów danych, ale mogą wymagać podjęcia różnych działań w zależności od typu dostarczonych danych.

12
Określić typ obiektu?
Czy istnieje prosty sposób ustalenia, czy zmienna jest listą, słownikiem czy czymś innym? Otrzymuję z powrotem obiekt, który może być dowolnego typu i muszę być w stanie odróżnić.
1790 python  dictionary  types  typeof 

14
Sprawdzanie typu: typeof, GetType, czy jest?
Widziałem wiele osób używających następującego kodu: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Ale wiem, że możesz to zrobić: if (obj1.GetType() == typeof(int)) // Some code here Albo to: if (obj1 is int) // Some code here Osobiście uważam, że ostatni jest najczystszy, ale czy …
1512 c#  types  typeof  gettype 




6
Uzyskaj nazwę typu bez pełnej przestrzeni nazw
Mam następujący kod: return "[Inserted new " + typeof(T).ToString() + "]"; Ale typeof(T).ToString() zwraca pełną nazwę wraz z przestrzenią nazw Czy w ogóle istnieje możliwość uzyskania nazwy klasy (bez żadnych kwalifikatorów przestrzeni nazw?)
293 c#  namespaces  typeof 

11
Lepszy sposób na uzyskanie typu zmiennej JavaScript?
Czy istnieje lepszy sposób na uzyskanie typu zmiennej w JS niż typeof? Działa dobrze, gdy: > typeof 1 "number" > typeof "hello" "string" Ale jest to bezużyteczne, gdy próbujesz: > typeof [1,2] "object" >r = new RegExp(/./) /./ > typeof r "function" Wiem o tym instanceof, ale wymaga to wcześniejszej …
260 javascript  types  typeof 

6
„typeid” kontra „typeof” w C ++
Zastanawiam się, jaka jest różnica między typeidiw typeofC ++. Oto co wiem: typeidjest wspomniana w dokumentacji dla type_info, która jest zdefiniowana w pliku nagłówkowym C ++ typeinfo . typeofjest zdefiniowany w rozszerzeniu GCC dla języka C oraz w bibliotece C ++ Boost . Tutaj jest również test kodu testowego, który …
159 c++  typeof  typeid 




6
Pobierz typ wszystkich zmiennych
W R chciałbym pobrać listę zmiennych globalnych na końcu mojego skryptu i iterować po nich. Oto mój kod #declare a few sample variables a<-10 b<-"Hello world" c<-data.frame() #get all global variables in script and iterate over them myGlobals<-objects() for(i in myGlobals){ print(typeof(i)) #prints 'character' } Mój problem polega na tym, …
118 r  typeof 

4
Ustalenie, czy liczba jest podwójna w Javie
Jestem nowicjuszem w Javie. Próbuję dowiedzieć się, czy liczba jest Double z czymś takim: if ( typeof ( items.elementAt(1) )== Double ) { sum.add( i, items.elementAt(1)); } Byłbym wdzięczny, gdyby ktoś mógł mi powiedzieć, jak zmienić składnię, aby działała poprawnie.
94 java  typeof 

16
Sprawdzanie, czy wartość jest funkcją
Muszę sprawdzić, czy wartość formularza onsubmitjest funkcją. Format to zazwyczaj onsubmit="return valid();". Czy istnieje sposób, aby stwierdzić, czy jest to funkcja i czy można ją wywołać? Użycie typeof po prostu zwraca, że ​​jest to ciąg znaków, co niewiele mi pomaga. EDYCJA : Oczywiście rozumiem, że "return valid ();" jest ciągiem. …

5
JavaScript: wykryj, czy argument jest tablicą zamiast obiektem (Node.JS)
Jak mam wykryć, czy argument jest tablicą, ponieważ typeof []zwraca 'object'i chcę rozróżnić tablice i obiekty. Możliwe, że obiekt będzie wyglądał, {"0":"string","1":"string","length":"2"}ale nie chcę, aby wyszedł jako tablica, jeśli w rzeczywistości jest to obiekt wyglądający jak tablica. JSON.parsei JSON.stringifypotrafią dokonać tego rozróżnienia. Jak mogę to zrobić? Używam Node.JS, który jest …

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.