问题标签 [unassigned-variable]

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 投票
2 回答
923 浏览

c# - C# 初学者 - “使用未分配的局部变量”问题

C# 新手(到目前为止只编码一周)试图创建一个练习程序。似乎无法获得我想要存储在“price1”和“price2”中的数据。错误是 CS0165 使用未分配的局部变量“price1”和“price2”。

我试过移动代码行并添加一个返回命令,但我似乎不太明白。

试图获取存储在“price1”和“price2”中的数据,以便我可以在最后将它们加在一起。对不起,如果我在这里弄错了任何术语。

0 投票
1 回答
2214 浏览

jupyter-notebook - Jupyter Notebook, NameError: is not defined, %%time 阻止分配

我在运行 Jupyter Notebook (IPython: 7.4.0) 时遇到了一个非常奇怪的错误,其中没有像往常一样分配变量。我花了很长时间才弄清楚原因,到处搜索,变量范围,类型转换和 TensorFlow 错综复杂;(

事实上,使用 %%time 单元格魔法阻止了单元格中变量的分配。因此,分配的变量未在下面的单元格中定义,并给出特征错误消息:“NameError:'xxx'未定义。”

这似乎是一个已知问题,希望可以帮助其他人。

0 投票
4 回答
137 浏览

c# - 使用未分配的局部变量?有人可以解释吗?

我是编写代码的新手,我了解一些,但我无法使某些事情发挥作用。

我希望这让用户先选择一个类别,然后再让他们访问一个类别,但我收到错误消息“使用未分配的局部变量”。我做错什么了吗?

}

让用户先选择一个类别,然后再让他们访问一个类别,但我收到错误消息“使用未分配的局部变量”。

0 投票
1 回答
95 浏览

java - Variable 'Button' never assigned (Java using android studio)

First: Apologies if this question has been asked several times already. I just couldn't find a fix.

Compiler in android studio returns "1 error":

This is confusing to me. I also have another button, which I assigned the same (and which works fine). I also tried to add the variable 'button' in the strings.xml (although it works with the other button without that declaration).

Please see the code attached. Many thanks for your help.

Best, Constantin

0 投票
2 回答
924 浏览

null - Unity 3D 警告 CS0414:现场已分配,但从未使用过它的值

我想知道为什么这个错误发生在下面的代码中。

我在检查器中分配了对应的 GO(游戏对象)。

PhotonNetwork.ConnectUsingSettings、OnConnectedToMaster、OnJoinedLobby 工作正常

该方法On_PlayerNameInput_changed()已分配给层次结构中的PlayerName InputField(并且PlayerName InputField作为PlayerNameScreen的子级)。

GO 附加到 MenuManager GO 插槽

现在,我有这个代码

并且没有显示警告,但如果我执行下一个:

立即出现下一条警告信息:

Assets\Scripts\MenuManager.cs(11,57):警告 CS0649:字段“MenuManager.playerNameButton”从未分配给,并且始终具有其默认值 null

Assets\Scripts\MenuManager.cs(14,56):警告 CS0649:字段 'MenuManager.playerNameInput' 从未分配给,并且始终具有其默认值 null

Assets\Scripts\MenuManager.cs(11,39):警告 CS0649:字段 'MenuManager.playerNameScreen' 从未分配给,并且始终具有其默认值 null

如图所示,GO 已经被拖放到 MenuManager 插槽中。

谢谢你的帮助。

0 投票
1 回答
111 浏览

c# - 如何避免使用永远不会发生的未分配变量?

在下面的代码中,编译器在返回行的“intValue”上给出了“使用未分配的局部变量”。但是,不会出现“intValue > 500”将被取消分配的情况(因为如果intValue未分配,valueIsInt则为 false,并且该语句在达到之前返回 false intValue

有没有办法在不修改代码逻辑业务逻辑的情况下解决这个问题?这是一个非常简化的例子;在intValue另一种类型且条件intValue > 500更复杂的情况下,我们不能简单地在else块中给 intValue 一个值,例如intValue = 0

我想避免这种情况,以防 else 语句中的代码更复杂:

比如这样:

0 投票
2 回答
94 浏览

c# - 使用 goto 时如何解决此编译错误“使用未分配的局部变量 'hak'”?

我正在尝试下面的代码。它给了我一个警告“使用未分配的局部变量'hak'”。我想我在这里遗漏了一些东西。

当局部变量“hak”等于“0”时,我希望它显示“ 3 defa yanlış giriş yaptınız. Müşteri hizmetleri temsilcisiyle görüşünüz. İyi günler dileriz. ”。但它总是显示“ Hatalı Giriş Yaptınız. Lütfen tekrar deneyiniz. 2 hakkınız kalmıştır.

0 投票
1 回答
47 浏览

pandas - 如何将数据框的含义分配给特定的数据框行?

我有一个这样的数据框

并且意味着

我要这个;

但我遇到了一个错误。我如何实现这一目标?我在这里举了一个例子。我需要对正在使用的数据进行大量更改。我将它们的索引值保存在一个列表中

0 投票
1 回答
26 浏览

python - 如果我稍后要在函数中更改它,则未分配局部变量

参见小饰品

如果我尝试修改,我会收到错误player_health

UnboundLocalError:在 main.py 的第 10 行赋值之前引用了局部变量“player_health”

当我可以在add函数中使用它时,如何可能没有分配变量?它是否因为我试图在函数内部修改它而无法识别它是一个类级变量?Python 是否必须将您要使用的每个类级变量传递给函数,以便它可以在本地范围内执行所有操作?