问题标签 [indexoutofrangeexception]
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.
python - 从函数返回不应该是 None
为什么这个函数会导致:
糟糕,再试一次。remove_duplicates([]) 导致错误:列表索引超出范围”?
我的功能如下
输出:
谢谢你。
python - Python:填写数据集的列表索引超出范围错误
我有一个[101,102,105,106,108,111]
具有相应时间的数据集[1,2,5,6,8,11]
。当第 n 次和第 n 次 + 1 次之间的差异不是 1 时,我需要用零填充数据集。到目前为止,我已经尝试了很多,这是一个:
所以总的来说我想要一个新的时间集[1,2,3,4,5,6,7,8,9,10,11]
和一个新的日期集[101,102,0,0,105,106,0,108,0,0,111]
c# - c# - Listview 的 SubItems 索引中的索引超出范围
我有这段代码,我想在某个列中添加文本,而所有其他列都保持原样。但是,当我将 SubItems 的索引从 0 增加到 1 或 2 时,它给了我一个错误,上面写着:
System.Windows.Forms.dll 中出现“System.ArgumentOutOfRangeException”类型的未处理异常
附加信息:InvalidArgument=“1”的值对“索引”无效。
这是我的代码:
vb.net - VB 项目 - 内部超出了数组的范围
我正在使用以下 VB 代码:
二次线程 ''' Private Sub SerialPort1_DataReceived(ByVal sender As System.Object, _ ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) _ Handles SerialPort1.DataReceived ...
...
原始代码可在此处找到:https ://code.msdn.microsoft.com/windowsapps/SerialPort-Sample-in-VBNET-fb040fb2
我已经修改了代码以满足我的需要,当我从另一台 PC 上的 Debug 文件夹运行应用程序时,我看到错误“索引超出了数组的范围”(这些文件在我的 PC 上使用 Visual工作室)。我认为问题出在我的修改上,但看起来原始文件无法运行。我试图用值 1 初始化整数“Bytenumber”和“ByteToRead”,我仍然是这个问题。可能是什么原因造成的?
异常文本是:
go - Golang 恐慌:运行时错误:索引超出范围仅在调试器外部运行时发生
我有以下代码用于查找给定切片中总和为给定总数的两个整数:
但是,当我尝试运行代码以查找项目对时,出现以下错误:
(相关行在上面用 <--!sc 和下面的 <--!main 标注)
为了尝试调试,我使用以下项目https://github.com/mailgun/godebug进行测试,发现我的代码执行没有问题。
我目前不知道如何访问超出范围的值,但不知道如何进一步调试...
对此的任何指导将不胜感激!
有关更多上下文,这是我尝试实现的代码堵塞:https ://code.google.com/codejam/contest/351101/dashboard#s=p0
编辑:对于更多上下文,这是我正在运行的调用此函数的主文件:
ReadLines 工作正常,没有问题。
.net - 对于 Visual Basic 中的每个循环:IndexOutOfRangeException
为什么下面的代码在 VB.Net 中会给出 IndexOutOfRangeException:
validation - Xtext IResourceValidator:StringIndexOutOfBoundsException:字符串索引超出范围
我有一个使用 Gradle 构建的独立 xtext 模块(v2.9.0.beta3)。我实现了 IResourceValidator.validate() 函数来验证资源,我收到以下错误:
提前感谢您,任何建议都非常感谢!
vb.net - VB.NET System.IndexOutOfRangeException 在复选框
我正在研究 VB.NET 的表单事件
我的程序正在 VB.NET 表单上加载和设置一些日期。
当软件切换复选框为真时,我突然得到 System.IndexOutOfRangeException
例如,我使用 control 和 for 循环来切换复选框状态 我使用 control 方法来循环和搜索 groupbox 中的复选框
当程序将复选框设置为 false 时,例如“sc.Checked = CB.F”。它没有任何错误
但是,当程序将复选框设置为 true(sc.Checked = CB.T) 时,它会返回 System.IndexOutOfRangeException
我不清楚为什么会发生这种情况......
错误信息是
Myproject.exe 中出现了“System.IndexOutOfRangeException”类型的第一次机会异常
步入:跨过非用户代码“System.Windows.Forms.Control.WmShowWindow”
步入:跨过非用户代码“System.Windows.Forms.NativeWindow.DebuggableCallback”
步入:跨过非用户代码“System.Windows.Forms.Control.SetVisibleCore”
步入:跨过非用户代码“System.Windows.Forms.Form.SetVisibleCore”
有人知道为什么会这样吗?
好的
我发现这个错误的主要问题
当软件自动勾选或取消勾选时,会随机触发软件中的一些事件,成为错误的原因。
python - 当我知道索引存在时索引超出范围
试图让自己成为一个解析多行文本文件的脚本。对于我的一生,我无法弄清楚为什么它一直给我IndexOutofRange
,但是如果我打印列表的内容,它会正确显示,当我删除或注释掉打印时,或者在将项目附加到之后尝试做任何进一步的处理列表,我得到同样的错误。
源文本文件有一堆行,每条数据用逗号分隔,如下所示:abc,123456,abcd,efgh
我试图从字符串中删除除编号部分之外的所有内容,然后将该“子字符串”添加到列表中,然后将其写入输出文件。我确定我写它的方式可能不是很有效,所以请在你认为合适的时候更正。
索引超出范围命中该list.append(line[1])
部分。
c# - 为什么我的索引超出范围异常
我不明白为什么在调用任何移动函数时会出现索引超出范围异常。我将播放器设置在“地图”的右下角,因此它应该能够向北或向西移动,但由于某种原因,我不断收到超出范围异常的索引。
这是主程序:
这是要移动的代码:
最后是 CreateMap 的代码