Als «typeof» getaggte Fragen

Typeof (alternativ typeof oder TypeOf) ist ein Operator, der von mehreren Programmiersprachen bereitgestellt wird und den Datentyp einer bestimmten Variablen bestimmt. Dies kann nützlich sein, wenn Teile von Programmen erstellt werden, die viele Datentypen akzeptieren müssen, aber je nach Art der bereitgestellten Daten möglicherweise unterschiedliche Maßnahmen ergreifen müssen.

12
Bestimmen Sie den Typ eines Objekts?
Gibt es eine einfache Möglichkeit, festzustellen, ob eine Variable eine Liste, ein Wörterbuch oder etwas anderes ist? Ich bekomme ein Objekt zurück, das von beiden Typen sein kann, und ich muss in der Lage sein, den Unterschied zu erkennen.
1791 python  dictionary  types  typeof 

14
Typprüfung: typeof, GetType oder is?
Ich habe viele Leute gesehen, die den folgenden Code verwenden: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Aber ich weiß, dass Sie das auch tun können: if (obj1.GetType() == typeof(int)) // Some code here Oder dieses: if (obj1 is int) // Some code here Persönlich …
1512 c#  types  typeof  gettype 




6
Typnamen ohne vollständigen Namespace abrufen
Ich habe folgenden Code: return "[Inserted new " + typeof(T).ToString() + "]"; Aber typeof(T).ToString() Gibt den vollständigen Namen einschließlich des Namespace zurück Gibt es sowieso nur den Klassennamen (ohne Namespace-Qualifikatoren?)
293 c#  namespaces  typeof 


6
'typeid' versus 'typeof' in C ++
Ich frage mich, was der Unterschied zwischen typeidund typeofin C ++ ist. Folgendes weiß ich: typeidwird in der Dokumentation zu type_info erwähnt, die in der C ++ - Headerdatei typeinfo definiert ist . typeofwird in der GCC-Erweiterung für C und in der C ++ Boost- Bibliothek definiert. Außerdem habe ich …
158 c++  typeof  typeid 




6
Typ aller Variablen abrufen
In R möchte ich am Ende meines Skripts eine Liste globaler Variablen abrufen und diese durchlaufen. Hier ist mein Code #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' } Mein Problem ist, …
118 r  typeof 

4
Herausfinden, ob eine Zahl in Java ein Double ist
Ich bin ein Java-Neuling. Ich versuche herauszufinden, ob eine Zahl ein Double mit so etwas ist: if ( typeof ( items.elementAt(1) )== Double ) { sum.add( i, items.elementAt(1)); } Würde mich freuen, wenn mir jemand sagen könnte, wie ich die Syntax neu anordnen kann, damit dies richtig funktioniert.
92 java  typeof 

5
JavaScript: Ermitteln Sie, ob das Argument ein Array anstelle eines Objekts ist (Node.JS).
Wie soll ich feststellen, ob das Argument ein Array ist, weil typeof []zurückgegeben wird 'object'und ich zwischen Arrays und Objekten unterscheiden möchte? Es ist möglich, dass das Objekt so aussieht, {"0":"string","1":"string","length":"2"}aber ich möchte nicht, dass es als Array angezeigt wird, wenn es tatsächlich ein Objekt ist, das wie ein Array …

15
Testen, ob der Wert eine Funktion ist
Ich muss testen, ob der Wert eines Formulars onsubmiteine Funktion ist. Das Format ist normalerweise onsubmit="return valid();". Gibt es eine Möglichkeit festzustellen, ob dies eine Funktion ist und ob sie aufrufbar ist? Die Verwendung von typeof gibt nur zurück, dass es sich um eine Zeichenfolge handelt, was mir nicht viel …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.