Questions tagged «variables»

这是模棱两可的;只要适用,请使用特定的语言标记。变量是内存中的命名数据存储位置。使用变量,计算机程序可以存储数字,文本,二进制数据或任何这些数据类型的组合。它们可以在程序中传递。

30
JavaScript闭包如何工作?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 Наэтотвопросестьответына 堆栈溢出нарусском:Какработаютзамыканияв的JavaScript 您将如何向了解了闭包本身的概念(例如函数,变量等)的人解释JavaScript闭包,但却不了解闭包本身? 我已经在Wikipedia上看到了Scheme示例,但是不幸的是它没有帮助。





28
使用PHP的“注意:未定义的变量”,“注意:未定义的索引”和“注意:未定义的偏移量”
我正在运行PHP脚本,并继续收到如下错误: 注意:未定义变量:第10行的C:\ wamp \ www \ mypath \ index.php中的my_variable_name 注意:未定义的索引:第11行的my_index C:\ wamp \ www \ mypath \ index.php 第10和11行看起来像这样: echo "My variable value is: " . $my_variable_name; echo "My index value is: " . $my_array["my_index"]; 这些错误消息是什么意思? 为什么它们突然出现?我曾经使用此脚本多年,但从未遇到任何问题。 我该如何解决? 这是一个供人们链接为重复的通用参考问题,而不必一遍又一遍地解释该问题。我认为这是必要的,因为在这个问题上,大多数现实世界的答案都是非常具体的。 相关元讨论: 重复性问题该怎么办? “参考问题”有意义吗?


30
如何从Bash变量中修剪空格?
我有一个带有以下代码的shell脚本: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi 但是条件代码总是执行,因为hg st总是打印至少一个换行符。 是否有一种简单的方法来删除空格$var(例如trim()在PHP中)? 要么 有没有解决此问题的标准方法? 我可以使用sed或AWK,但是我想认为有一个更优雅的解决方案。
920 string  bash  variables  trim 


13
Python中变量和函数名称的命名约定是什么?
来自C#背景的变量和方法名称的命名约定通常为camelCase或PascalCase: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() 在Python中,我已经看到了上述内容,但也看到了使用下划线的情况: # python example this_is_my_variable = 'a' def this_is_my_function(): 有没有更优选的,确定的Python编码风格?




6
将多行输出捕获到Bash变量中
我有一个脚本“ myscript”,它输出以下内容: abc def ghi 在另一个脚本中,我称: declare RESULT=$(./myscript) 并$RESULT获得价值 abc def ghi 是否可以用换行符或'\ n'字符存储结果,以便我可以用' echo -e' 输出结果?
580 bash  variables 

12
在JavaScript函数中定义全局变量
是否可以在JavaScript函数中定义全局变量? 我想在其他函数中使用trailimage变量(在makeObj函数中声明)。 <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <script type="text/javascript"> var offsetfrommouse = [10, -20]; var displayduration = 0; var obj_selected = 0; function makeObj(address) { **var trailimage = [address, 50, 50];** document.write('<img id="trailimageid" src="' + trailimage[0] + '" border="0" style=" position: absolute; visibility:visible; left: 0px; top: 0px; width: ' …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.