标签: variables

Ruby on Rails中的@变量

@title和之间有什么区别title?因为它们都可以是变量名.另外,我如何决定应该使用哪种变量?有@没有?

ruby variables ruby-on-rails

269
推荐指数
5
解决办法
15万
查看次数

查看所有定义的变量

我正在进行python shell中的计算.我想要的是Matlab样式列表输出,你可以看到所有已经定义到一个点的变量(所以我知道我使用了哪些名称,它们的值等等).

有办法吗,我该怎么做?

python variables

263
推荐指数
10
解决办法
35万
查看次数

python:如何识别变量是数组还是标量

我有一个接受参数的函数NBins.我想用标量50或数组调用这个函数[0, 10, 20, 30].如何识别功能,长度NBins是多少?或者换句话说,如果它是标量或向量?

我试过这个:

>>> N=[2,3,5]
>>> P = 5
>>> len(N)
3
>>> len(P)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: object of type 'int' has no len()
>>> 
Run Code Online (Sandbox Code Playgroud)

正如你看到的,我不能申请lenP,因为它不是一个数组....有什么样isarrayisscalar在Python?

谢谢

python arrays variables scalar

258
推荐指数
7
解决办法
27万
查看次数

测试数字是奇数还是偶数

什么是最简单的最基本的方法来确定数字/变量是奇数还是甚至在PHP中?这与mod有关吗?

我已经尝试了一些脚本,但是谷歌目前还没有提供.

php variables numbers

250
推荐指数
8
解决办法
42万
查看次数

指针与参考

在给函数提供原始变量时,最好的做法是:

unsigned long x = 4;

void func1(unsigned long& val) {
     val = 5;            
}
func1(x);
Run Code Online (Sandbox Code Playgroud)

要么:

void func2(unsigned long* val) {
     *val = 5;
}
func2(&x);
Run Code Online (Sandbox Code Playgroud)

IOW:有没有理由选择一个而不是另一个?

c++ variables pointers reference

249
推荐指数
7
解决办法
11万
查看次数

在if语句中初始化变量的范围是什么?

我是Python的新手,所以这可能是一个简单的范围问题.Python文件(模块)中的以下代码让我感到困惑:

if __name__ == '__main__':
    x = 1

print x
Run Code Online (Sandbox Code Playgroud)

在我工作过的其他语言中,这段代码会引发异常,因为x变量是if语句的本地变量,不应该存在于它之外.但是这段代码执行并打印1.任何人都可以解释这种行为吗?模块中创建的所有变量是全局/可用于整个模块吗?

python variables scope if-statement local-variables

247
推荐指数
6
解决办法
10万
查看次数

246
推荐指数
2
解决办法
22万
查看次数

在JavaScript中将字符串转换为变量名称

我找了解决方案,但找不到任何有效的方法.

我有一个名为的变量onlyVideo.

"onlyVideo"字符串被传递给一个函数.我想onlyVideo将函数内部的变量设置为某种东西.我怎样才能做到这一点?

(有许多变量可以调用到函数中,所以我需要它动态工作,而不是硬编码if语句.)

编辑:可能有更好的方法来做你正在尝试做的事情.我在JavaScript冒险中很早就问过这个问题.查看JavaScript对象的工作原理.

一个简单的介绍:

// create JavaScript object
var obj = { "key1": 1 };

// assign - set "key2" to 2
obj.key2 = 2;

// read values
obj.key1 === 1;
obj.key2 === 2;

// read values with a string, same result as above
// but works with special characters and spaces
// and of course variables
obj["key1"] === 1;
obj["key2"] === 2;

// read with a variable
var key1Str = …
Run Code Online (Sandbox Code Playgroud)

javascript variables

245
推荐指数
8
解决办法
26万
查看次数

227
推荐指数
9
解决办法
15万
查看次数

使用'var'会影响性能吗?

之前我问了一个问题,为什么我看到这么多的例子都使用了这个var关键字并得到了答案,虽然它只是匿名类型所必需的,但它仍然被用来使编写代码"更快"/更容易和"只是因为".

这个链接("C#3.0 - Var不是Objec")之后,我看到它var被编译成IL中的正确类型(你会在中间的文章中看到它).

我的问题是IL代码使用var关键字take 会有多少(如果有的话),如果在任何地方使用它,它是否会接近于对代码性能有可衡量的水平?

c# variables performance var

223
推荐指数
8
解决办法
10万
查看次数