问题标签 [variable-initialization]
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.
ruby-on-rails - 在 Rails 中初始化多级哈希
所以我有一些代码如下所示:
我关心的不是性能,而是清洁度。有没有更漂亮或更好的方法呢?
objective-c - Objective-C 中的 int 是否有默认值 1?
我有这行简单的代码:
x
自动具有值 1。我没有将其设置为任何值,但是当我调试时,它显示x
为 1。
anint
的默认值为 1 吗?
c# - C# - 初始化一个变量而不知道它会是什么
我的数据库中有两个不同的表,每个表都根据用户的“SortOrder”显示给用户。我编写了两个函数,它们占用一行(或实体)并将其排序顺序与最近的一个交换排序顺序(向上或向下,取决于正在执行的函数)。我需要使这些函数适用于两个不同的表,具体取决于事件发生的位置(具有相同功能的多个网格视图)。这是我到目前为止所拥有的(再次,向下移动有一个几乎相同的功能,但我不会发布它,因为它是多余的):
明显的问题是我需要在 if 语句之前启动currentValue变量,否则它永远不会被声明的“可能性”,因此函数的其余部分(利用 currentValue 变量)将不起作用。
我的问题是:如果我不确定它会是什么,我应该如何在 if 语句之前初始化变量?我认为这可能有效,但它说我仍然需要初始化它(“必须初始化隐式类型的局部变量”):
[编辑] 更改标题以使其更准确地反映我的问题
c++ - 初始化值是在编译时还是运行时计算的?
如果我有一个使用该rand()
函数作为其初始化值的函数,该值会在程序编译时找到,还是在函数运行时找到?
说:
如果在编译时发现它,我怎样才能让初始化是动态的?我想我会NULL
用作初始化值,但我怎么区分NULL
和init = 0
?
c++ - 变量初始化(指针和值)
我想知道为什么存在两种初始化指针的方法。看起来有点不协调。有什么合乎逻辑的原因吗?如果有,是什么原因?或者,也许这是某种遗产?如果是这样,这种符号的起源是什么?
c++ - 如何初始化模板类型变量?
哪一个更好?
编辑:T
是原始类型。
c++ - C++、内存和数组。创建我自己的 hashmap 进行锻炼。内存中留下了意外的数据?
因此,我正在尝试为我正在尝试学习 C++ 的小项目创建一个非常适合我需要的哈希图。我有以下代码:
我遇到的问题是这编译得很好但是当我在我的 main.cpp 中做这样的事情时:
它通常返回 id,即:
和一个空行,它只是一个空字符。(函数的输出在 get() 方法中),但有时它会显示如下内容:
而不是 18 和一个空行。我的问题是为什么会发生这种情况以及如何防止它发生?它是否与内存在删除时没有被“清空”有关,但它只是免费供其他程序使用,然后我没有正确初始化它?另外,如果您有时间,请指出代码中的任何错误或做得不好的地方。
如果有任何兴趣,我使用 GCC Debian 4.4.5-8 编译并使用 g++ -g file.cpp -o file
感谢您的帮助!
java - 将节点对象添加到 ArrayList 时出现 NullPointerException
NullPointerException
当我尝试运行此代码时,我得到了一个。我已将Nodes
2、3 和 4 作为子节点分配给Node1
. 我试图创建一个方法,该方法将遍历 Node1 中的所有子节点并返回列表。我不确定我做错了什么。
java - 变量可能已经被赋值
以下代码有错误:
错误是“可能已经分配了变量 val
是否有解决此错误的方法,而无需重新编写默认构造函数中可能存在的任何代码?这是一个最小的工作示例;如果您问自己“默认构造函数中有哪些代码”,请记住,一个真实的示例可能包含大量您不想在其他构造函数中重复的代码(分配其他最终变量等)。
还请记住,这是一个最小的例子,同样的问题存在于大量的构造函数中。
php - 在我的整个应用程序中需要在 zend 应用程序中初始化变量的位置?
我想初始化一个需要在我的 zend 应用程序中使用的变量。我应该在哪里初始化它?在index.php或bootstrap.php中?