Вопросы с тегом «typeof»

Typeof (альтернативно typeof или TypeOf) - это оператор, предоставляемый несколькими языками программирования, который определяет тип данных данной переменной. Это может быть полезно при создании частей программ, которые должны принимать много типов данных, но могут потребовать различных действий в зависимости от типа предоставленных данных.

12
Определить тип объекта?
Есть ли простой способ определить, является ли переменная списком, словарем или чем-то еще? Я возвращаю объект, который может быть любого типа, и я должен быть в состоянии отличить.
1792 python  dictionary  types  typeof 

14
Проверка типа: typeof, GetType или есть?
Я видел много людей, использующих следующий код: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Но я знаю, что вы также можете сделать это: if (obj1.GetType() == typeof(int)) // Some code here Или это: if (obj1 is int) // Some code here Лично я чувствую, что …
1513 c#  types  typeof  gettype 


24
В чем разница между typeof и instanceof и когда один из них должен использоваться по сравнению с другим?
В моем конкретном случае: callback instanceof Function или typeof callback == "function" это вообще имеет значение, какая разница? Дополнительный ресурс: JavaScript-сад тип против экземпляра


6
Получить имя типа без полного пространства имен
У меня есть следующий код: return "[Inserted new " + typeof(T).ToString() + "]"; Но typeof(T).ToString() возвращает полное имя, включая пространство имен В любом случае можно просто получить имя класса (без квалификаторов пространства имен?)
293 c#  namespaces  typeof 

11
Лучший способ получить тип переменной Javascript?
Есть ли лучший способ получить тип переменной в JS, чем typeof? Он отлично работает, когда вы делаете: > typeof 1 "number" > typeof "hello" "string" Но это бесполезно, когда вы пытаетесь: > typeof [1,2] "object" >r = new RegExp(/./) /./ > typeof r "function" Я знаю instanceof, но это требует, …
260 javascript  types  typeof 

6
'typeid' против 'typeof' в C ++
Мне интересно, в чем разница между typeidи typeofв C ++. Вот что я знаю: typeidупоминается в документации для type_info, которая определена в заголовочном файле C ++ typeinfo . typeofопределяется в расширении GCC для C и в библиотеке C ++ Boost . Кроме того, вот тестовый код, который я создал, где …
159 c++  typeof  typeid 

6
Какого типа лямбда-выражения выводятся с помощью «auto» в C ++ 11?
У меня было ощущение, что тип лямбда - это указатель на функцию. Когда я выполнил следующий тест, я обнаружил, что это неправильно ( демо ). #define LAMBDA [] (int i) -> long { return 0; } int main () { long (*pFptr)(int) = LAMBDA; // ok auto pAuto = LAMBDA; …
142 c++  lambda  c++11  typeof  auto 



6
Получить тип всех переменных
В R я хотел бы получить список глобальных переменных в конце моего скрипта и перебрать их. Вот мой код #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' } Моя проблема в том, …
118 r  typeof 

4
Выяснение, является ли число двойным в Java
Я новичок в Java. Я пытаюсь выяснить, является ли число двойным с чем-то вроде этого: if ( typeof ( items.elementAt(1) )== Double ) { sum.add( i, items.elementAt(1)); } Был бы признателен, если бы кто-нибудь мог сказать мне, как изменить синтаксис, чтобы это работало правильно.
95 java  typeof 

16
Проверка, является ли значение функцией
Мне нужно проверить, является ли значение формы onsubmitфункцией. Формат типичный onsubmit="return valid();". Есть ли способ узнать, является ли это функцией и вызываемой ли она? Использование typeof просто возвращает, что это строка, что мне не очень помогает. РЕДАКТИРОВАТЬ : Конечно, я понимаю, что «return valid ();» это строка. Я replaceуменьшил это …

5
JavaScript: определить, является ли аргумент массивом вместо объекта (Node.JS)
Как мне определить, является ли аргумент массивом, потому что он typeof []возвращает, 'object'а я хочу различать массивы и объекты. Возможно, этот объект будет выглядеть так, {"0":"string","1":"string","length":"2"}но я не хочу, чтобы он выглядел как массив, если на самом деле это объект, похожий на массив. JSON.parseи JSON.stringifyумеют это различать. Как я могу …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.