Tag: variables

在c和c ++的上下文中静态,自动,全局和局部variables之间的区别

我对静态,自动,全局和局部variables有点困惑。 在某处我读到一个静态variables只能在函数中被访问,但是在函数返回后它们仍然存在(保留在内存中)。 不过,我也知道一个局部variables也是这样,所以有什么区别?

PHPtesting如果数字是奇数或偶数

什么是最简单的最基本的方法来找出一个数字/variables是奇数甚至在PHP? 这是与mod有关吗? 我已经尝试了几个脚本,但是..谷歌目前没有提供。

如何在jQuery中存储全局值(不一定是全局variables)?

目前,我正在使用一大堆JavaScript,jQuery,Microsoft客户端JavaScript和其他库的遗留网页上工作。 底线 – 我不能从头开始重写整个页面,因为业务无法certificate它的正确性。 所以……就是这样。 无论如何,我需要污染(我真的没有试过)全局命名空间与variables。 有三个选项我正在考虑 – 只需使用正常的JavaScript声明来存储/检索它 – var x = 0; 使用jQuery存储/检索DOM标签中的值 – $("body").data("x", 0); 使用隐藏的表单字段,并设置/检索值与jQuery – $("whatever").data("x", 0); 有没有更好的办法? 我看着现有的一堆代码,我不相信variables可以在一个函数中作用域。

使用:=在data.table中,按组分组多个列

使用data.table分配给多个列的最佳方式是什么? 例如: f <- function(x) {c("hi", "hello")} x <- data.table(id = 1:10) 我想要做这样的事情(当然这个语法是不正确的): x[ , (col1, col2) := f(), by = "id] 并扩大,我可能有很多名称在variables列(如column_names ),我想这样做: x[ , col_names := another_f(), by = "id", with = FALSE] 什么是正确的方式来做这样的事情?

查看所有定义的variables

我目前正在python shell中进行计算。 我想要的是Matlab的风格列表,你可以看到所有已定义的variables点(所以我知道我使用了哪些名称,它们的值等)。 有没有办法,我该怎么做?

隐式input; 为什么只是局部variables?

有谁知道或关心推测为什么隐式打字局限于局部variables? var thingy = new Foo(); 但为什么不… var getFoo() { return new Foo(); }

Java,“variables名”不能parsing为variables

我使用Java使用Eclipse,我得到这个错误: "Variable name" cannot be resolved to a variable. 有了这个Java程序: public class SalCal { private int hoursWorked; public SalCal(String name, int hours, double hoursRate) { nameEmployee = name; hoursWorked = hours; ratePrHour = hoursRate; } public void setHoursWorked() { hoursWorked = hours; //ERROR HERE, hours cannot be resolved to a type } public double calculateSalary() […]

Javascript中,使用包含其名称的string引用一个variables?

有没有办法引用一个string包含其名称的JavaScriptvariables? 例: var myText = 'hello world!'; var someString = 'myText'; //how to output myText value using someString?

为什么你会在一个条件中使用一个任务?

在许多语言中,作业是合法的。 我从来没有理解这背后的原因。 你为什么要写: if (var1 = var2) { … } 代替: var1 = var2; if (var1) { … }

无法访问函数内部的全局variables

这(我的代码的简化版本)不起作用: <?php $sxml = new SimpleXMLElement('<somexml/>'); function foo(){ $child = $sxml->addChild('child'); } foo(); ?> 为什么? 我想访问$sxml因为我想logging错误,如果foo()失败。 foo()调用自己recursion创build一个目录列表,所以我担心把整个$sxml传递给自己(如在foo($sxml) )可能会损害性能。 有没有办法在$foo里面访问$sxml而不把它作为parameter passing呢? (PHP 5.2.x +) 编辑:如果代码看起来像这样,实际上呢? <?php bar(){ $sxml = new SimpleXMLElement('<somexml/>'); function foo(){ $child = $sxml->addChild('child'); } foo(); } bar(); ?>