Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用“子”函数中的局部变量
考虑以下代码 function child echo var function parent local var 5 child 我已经在我的机器上测试了它 它似乎可以工作 但我无法找到任何明确描述局部变量的这种用法的信息 也就是说 当我在
bash
variables
scope
在 QML 中为其他 QML 文件声明全局属性
我想在配置文件中声明一个全局属性并在其他文件中使用它 例如声明mainbg in 样式 qml property color mainbg red 并在其他 QML 文件中使用它 例如view qml and main qml 我怎样才能完
QT
variables
scope
QML
globalvariables
PHP 构造函数内的全局变量
这应该是显而易见的 但我对 PHP 变量范围有点困惑 我在构造函数中有一个变量 我想稍后在同一个类的函数中使用它 我目前的方法是这样的 有没有比滥用环境变量更好的方法来做到这一点 谢谢 您可以使用类变量 它具有 类的上下文 当然 以 PHP
php
OOP
scope
Matlab 中的范围界定如何工作?
我刚刚发现 令我惊讶的是 调用以下函数 function foo if false fprintf 1 else do nothing end fprintf test 给出和错误Undefined function or variable
MATLAB
scope
如何使用其他命名空间中的对象以及如何在 PHP 中导入命名空间
这两行之间的主要区别是什么 obj new ArrayObject obj new ArrayObject 当我使用第一行时 出现错误 Fatal error Class Foo Bar ArrayObject not found 我不太确
php
OOP
namespaces
scope
将整个 Javascript 文件包装在像“(function(){ … })()”这样的匿名函数中的目的是什么?
我最近读了很多 Javascript 我注意到整个文件在要导入的 js 文件中像下面这样包装 function code 这样做的原因是什么而不是一组简单的构造函数 它通常是命名空间 见下文 并控制成员函数和 或变量的可见性 将其视为对象定
javascript
scope
IIFE
为什么可以从函数返回“向量”?
请考虑这段代码 我已经多次看到这种类型的代码 words是局部向量 如何从函数中返回它 我们能保证它不会死吗 std vector
c
vector
STL
scope
standardlibrary
声明区域和范围有什么区别
关于声明区域 每个名称都在程序文本的某个部分中引入 称为 声明区域 这是程序中最大的部分 该名称有效 关于范围 一般来说 每个特定名称仅在某些可能的范围内有效 程序文本的不连续部分称为其范围 它们之间有什么区别 声明区域是可以声明名称的地方
c
scope
关于范围的变量的最佳声明
我问这个问题主要是关于 C 编程 但欢迎对任何语言的见解 当谈到 C 时 我知道它只允许变量声明出现在代码块的最开始处 我的印象是 应该在函数的一开始就声明函数中要使用的所有变量 但在很多情况下 我都会有一个仅在循环 或类似块 中使用的变量
c
codingstyle
scope
Java 中的花括号本身意味着什么?
我有一些 Java 代码以两种方式使用花括号 Curly braces attached to an if statement if node getId null node getId apply this Curly braces by
Java
syntax
scope
curlybraces
闭包范围未捕获? — 咖啡脚本
好吧 我不知道如何表达这个问题的标题 openDir path gt socket emit get metadata path data gt columnBox div div class columnbox for item in d
scope
coffeescript
全局字典不需要关键字global来修改吗? [复制]
这个问题在这里已经有答案了 我想知道为什么我可以更改全局字典而不用global关键词 为什么其他类型必须这样做 这背后有什么逻辑吗 例如 代码 usr bin env python3 stringvar mod dictvar key1 1
python
Dictionary
scope
globalvariables
GLOBAL
JavaScript ES5 数组函数。 forEach 第二个“此值”参数
我是 JavaScript 新手 我面临以下问题 就像声明的那样here 几乎所有 ES5 数组函数 forEach map filter every some 都可以接受额外的第二个参数 如果指定了该函数 则将其视为第二个参数的方法来调用
javascript
Arrays
scope
Rust 中 C++ 的 shared_ptr 的等价物是什么?
为什么 Rust 不允许这种语法 fn main let a String from ping let b a println a b 当我尝试编译这段代码时 我得到 error E0382 use of moved value a gt
scope
Rust
sharedptr
ownership
赋予 PHP include() 文件父变量作用域
无论如何 是否可以在调用它的父范围中使用包含的文件 以下示例经过简化 但完成相同的工作 本质上 文件将被函数包含 但希望包含的文件的范围是调用包含该文件的函数的范围 main php
php
function
include
scope
术语“全局属性”和“全局变量”是同义词吗?
全局对象充当顶级词法环境 作用域链的顶部 如果您愿意的话 这意味着可以通过直接引用 如变量 访问全局属性 global code this foo 1 creating a global property foo accessing the
javascript
variables
properties
scope
globalvariables
Python exec 和 __name__
当我跑步时 exec print name 它打印 main 但是当我跑步时 exec print name 它打印builtins 如何使第二个示例也打印 main 我试图实现的是运行一段代码exec 因此从角度来看它看起来像是从命令行运
python
scope
exec
嵌套列表理解范围
解释我的问题的最好方法是举一个例子 示例 py class A object integers 1 2 3 singles i for i in integers class B object integers 1 2 3 pairs i
python
python3x
scope
cpython
从另一个模块访问对象
我是一个非常缺乏经验的程序员 正在创建一个游戏 使用 Python 3 3 作为学习练习 我目前有一个主模块和一个战斗模块 游戏中的人物由 Person 类的实例表示 并在主模块中创建 然而 战斗模块显然需要访问这些对象 此外 我可能稍后会
python
object
scope
typedef 和变量名
忽略为什么我想这样做 只是想了解这里发生的事情 此代码编译 include
c
variables
scope
declaration
typedef
«
1 ...
22
23
24
25
26
27
28
29
»