问题标签 [variable-assignment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
175 浏览

php - 如何将变量传递给 PHP 类中包含的文件?

因此,我正在开发自己的小型 MVC 框架作为学习练习。它工作得很好,但我希望能够在没有 $this 的情况下在我的视图文件中引用变量。

因此,例如,我有一个实例化视图对象的控制器对象。从控制器我将变量传递给这样的视图

然后视图对象包含视图的相关代码(例如:myView.phtml)。所以要访问视图文件中的“foo”,我使用这个

但是我想做的是,我不知道这是否可能,或者我是否遗漏了一些明显的东西,但我想做的是引用这样的变量

如果没有我发布整个源代码,有人能指出我正确的方向吗?

0 投票
8 回答
10953 浏览

c# - C# 模拟覆盖赋值运算符 (=)

我有一个有点简单的包装类有一点问题。

它看起来像这样:

我已经覆盖了从和到 T 的隐式转换器,所以它的行为几乎就像 T 本身的一个实例。

例如

但是,在将 Wrapper 的一个实例分配给另一个时,我遇到了一个小问题,因为我只想分配第二个 Wrapper 类的值。

所以现在,我必须这样做:

或者通过属性公开 _value。

但是,由于这是在库中,并且我不希望用户依赖于记住这一点,你们知道我如何模仿覆盖赋值运算符吗?

仅更改指针的问题(就像将类实例分配给另一个时所做的那样)是我有一个指向这些 Wrapper 对象的指针字典,因此我不能一直更改它们,因为字典会停止然后匹配。

我可以看看这是否有点令人困惑,所以如果我遗漏了任何重要的内容,请随时询问:-)

0 投票
15 回答
635349 浏览

python - 是否可以只声明一个变量而不在 Python 中分配任何值?

是否可以像这样在 Python 中声明一个变量?:

使其初始化为无?似乎 Python 允许这样做,但是一旦您访问它,它就会崩溃。这可能吗?如果不是,为什么?

编辑:我想在这样的情况下这样做:

复制

有关的

0 投票
2 回答
1541 浏览

c++ - 模板赋值运算符:有效的 C++?

只是一个快速简单的问题,但在任何文档中都找不到。

它用 g++ 编译,但我不确定这是否有效。是吗?

0 投票
8 回答
6613 浏览

c++ - C++ 定义、声明和赋值究竟是什么?

我倾向于交替使用定义、声明和分配这些词,但这似乎对某些人造成冒犯。这是合理的吗?我应该只在第一次分配给变量时使用声明这个词吗?或者还有更多的东西吗?

0 投票
5 回答
12762 浏览

php - 将值从 php 的一个关联数组分配到另一个数组

我有一个$params从数据库中获取数据的变量:

据我所知,它是关联数组。我想要另一个数组$tempParams来保存这个数组的值。我可以使用以下语句分配它:

此外,我是否需要一个语句来声明并为 $tempParams 赋值,或者这些可以分开吗?

我想问的另一个问题是以下陈述是正确的;虽然 $tempParams 包含值;

0 投票
2 回答
5599 浏览

php - 警告:分配条件

一直困扰着我的一件事是,在检查我的 PHP 脚本是否有问题时,我收到警告“bool-assign : Assignment in condition”,而且我得到了很多。

例如:

是否有不同的方法将多行或所有行放入对象或数组中?或者这种方法没有问题?

0 投票
3 回答
3331 浏览

actionscript-3 - Actionscript - 没有参考的变量赋值?

应该很容易。我有一个对象。我想修改它,但在此之前我想保存一份我可以返回的副本。我尝试设置 copy = original 但是当我修改原始属性时,副本也会显示更改。我假设这是因为在您分配的任何时候在 actionscript 中,它实际上只是存储对原始对象的引用。那么我存储原始对象的副本以供以后使用的最佳方式是什么?

0 投票
1 回答
364 浏览

c++ - 初始化和赋值

我有一些看起来像这样的“遗留”代码(我无法更改,但需要添加):

这感觉不安全(即确保target在使用之前从未分配过),这种接口是否存在任何其他潜在的致命问题?

0 投票
7 回答
31967 浏览

c - C数组声明和赋值?

我在这里问过一个关于结构的类似问题,但我试图弄清楚 C 如何处理诸如分配变量之类的事情,以及如果它们在功能上相同,为什么不允许将它们分配给彼此。

假设我有两个数组:

为什么 x = y 不能编译?如果它们都是那样的相同“签名”,那么您不应该来回分配它们吗?

我可以以允许我在 C 中这样做的方式声明这些吗?对我来说,你可以做到这一点是有道理的,但也许有办法做到这一点?结构的类型定义似乎是解决方案,数组声明和赋值是否相同?

感谢你们的帮助,我是 Stackoverflow 的新手,但到目前为止它对我来说是一个非常好的资源!