375得票32回答
我应该使用int还是Int32?

在C#中,int和Int32是同一种类型,但我已经多次阅读到int优于Int32的说法,但没有给出原因。是否有什么原因,我需要关心吗?

215得票6回答
如何在JavaScript中检查一个变量是否为字符串?

如何在JavaScript中检查变量是否为字符串? 我尝试了这个方法,但它并不起作用...var a_string = "Hello, I'm a string."; if (a_string typeof 'string') { // this is a string }

98得票4回答
PHP 7中属性的类型提示?

PHP 7是否支持对类属性进行类型提示? 我的意思是,不仅仅是对于 setters/getters(设置器/获取器),而是针对属性本身。 类似于:class Foo { /** * * @var Bar */ public $bar : Bar...

95得票11回答
使用相同类型声明多个TypeScript变量

我正在编写一个大型的 TypeScript 类,并将 noImplicitAny 设置为 true。有没有办法在同一行中声明多个相同类型的变量? 我想要用类似于 "x, y: number" 的方式声明 x 和 y 为数字类型,但编译器不喜欢这种方式或其他我尝试过的方式。是...

64得票5回答
PHP中声明变量类型的方法?

我试图让我的Netbeans在PHP中自动完成,我发现这段代码在PHP中是有效的: function blah(Bur $bur) {} 有几个问题: 这实际上会限制我可以传递给 blah 方法的变量类型吗? 如果这只是为了帮助 IDE,那对我来说没问题。如果我不在函数中,如何声明 ...

16得票6回答
检查宏参数是否为指针

有没有一种“好”的方法来检查传递给宏的变量是否为指针?例如:#define IS_PTR(x) something int a; #if IS_PTR(a) printf("a pointer we have\n"); #else printf("not a pointer we have\n...

11得票2回答
R - 判断变量是否为字符串

有没有一种方法可以确定一个R变量是一个单一字符串?看起来is.character很有前途,但是有一个问题:is.character(c("a", "b"))也返回TRUE,这不是我想要的。

8得票1回答
在JavaScript中如何检测一个变量的类型是数组还是对象?

我需要知道如何检查变量是数组还是对象。 var arr = ['foo', 'bar']; var obj = { 0: 'foo', 1: 'bar' } document.write('arr is an: ' + typeof arr + ', obj is an: ' + ...