问题标签 [subscript]

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 投票
1 回答
20128 浏览

r - *tmp*[[j]] 中的错误:下标越界

为长篇道歉!我是 R 新手,一直在努力提高我对这门语言的掌握。我偶然发现了这个有趣的足球结果建模项目:http ://www1.maths.leeds.ac.uk/~voss/projects/2010-sports/JamesGardner.pdf

当我运行代码来模拟一个完整的季节时,我一直遇到问题(第一次提到的第 36 页,附录第 59 页):

我得到的回应是

当我尝试回溯()时,这就是我得到的:

我真的不明白错误的含义,我将不胜感激。再次为这篇长文道歉,但我真的对这个项目很感兴趣,很想知道问题出在哪里!

0 投票
1 回答
141 浏览

c++ - 如何在复制构造函数中调用重载的下标?

如果我const从复制构造函数中删除MyArray(const MyArray& cArrayInput),一切都很好。否则在该行会出现以下编译错误m_paArray[i] = cArrayInput[i]

错误 C2678:二进制“[”:未找到采用“const MyArray”类型的左侧操作数的运算符(或没有可接受的转换)。

我知道我可以使用cArrayInput.m_paArray[i]. 但是如何使用重载的下标函数呢?

0 投票
1 回答
2170 浏览

c - 关于数组下标运算符

引用 C11 标准:

数组订阅(§ 6.5.2.1)

下标运算符的定义[]E1[E2]相同(*((E1)+(E2)))

我想知道为什么括号是E1必要的(C89标准中缺少它们),哪个表达式可以(*(E1+(E2)))不同于(*((E1)+(E2)))

0 投票
13 回答
184596 浏览

python - Python切片列表中的第一个和最后一个元素

有没有办法只切片列表中的第一项和最后一项?

例如; 如果这是我的清单:

这样做(显然[0,-1]是无效的语法):

我尝试过的一些事情:

0 投票
0 回答
48 浏览

xml - 我的 atristeer 模板中一直有上标

我正在尝试与艺术家一起为我的博客制作模板。现在在我的设计中,我不断看到上标和下标线,它们位于普通文本之上。知道我应该做什么和不应该做什么吗?

0 投票
1 回答
175 浏览

c++ - 每次调试此代码时,我都会收到“下标超出范围错误”。有人可以帮我查明错误吗?

我检查了我所有的字符串和数组。在我看来没有什么不对。我的包含语句可能是问题所在。也许我错过了一个。我是一个新手程序员。所以我不知道为什么这段代码不起作用。它看起来不错,应该绝对有效。

0 投票
3 回答
6502 浏览

c# - 如何使用 Word Automation 在段落中添加下标字符?

我正在使用 C# 编写一个程序,该程序使用 Microsoft Word 14.0 对象库来创建一个 .doc 文件,向其中添加段落并保存它。有一个带有按钮的小表单,可以执行所描述的操作(参见下面的代码)。这部分没有问题。

问题:

创建的 word 文件中的当前文本如下:

一些文字 beff = 3.0

我需要完成的是创建一个段落,其中包含下标字符。(在上面的段落中,字母“eff”应该下标):

在此处输入图像描述

最终的文档将包含大约 100 行与上面类似的行,并带有不同的下标字符。

我找到了一种用线为整个段落下标的方法,

但找不到在单独的字符上实现它的方法。

我也知道我可以使用 Unicode 中的下标字母和数字,但不幸的是,Unicode 没有下标格式的完整字母表,所以这也不是一个选项。

问题:有没有办法让我完成目标并在新创建的 Word 文档的段落内的下标中插入“eff”之类的内容?

示例代码:

0 投票
4 回答
177 浏览

c++ - 将整数识别为二维数组下标中的浮点数

这是我目前正在使用的代码

出于某种原因,我不断收到错误消息:knapsack.hpp:68:64: error: invalid types 'float*[float]' for array subscript。

就是这一行: float** memoize = new float*[MAXSIZE];

由于某种原因,编译器似乎将 MAXSIZE 识别为浮点数,它是一个 const int。

有没有办法解决这个问题?

编辑了更多代码头文件#ifndef KNAPSACK_H #define KNAPSACK_H

主函数 //虽然我不认为这会影响它 #include "sortClass.h" #include "knapsack.h" #include #include #include #include using namespace std;

0 投票
2 回答
162 浏览

r - 让 R 将负位置搜索视为超出范围

vec<-c("a", "b", "c", "d") 我的任务是从键字符串的右侧和左侧提取第二个元素。

如果我们的密钥字符串是“d”,如果我们这样做

我们得到 NA。但如果我们这样做

我们得到“b”、“c”、“d”。是否可以将下标中的负值视为超出向量的位置,例如超出向量长度的正下标?这样,结果将是 NA。

0 投票
1 回答
1316 浏览

ios - 为上标和下标格式化 NSString

我正在为一些同事编写一个实用程序。该应用程序本质上是一个自定义记事本,带有代表他们用来转录任务的速记的按钮。所有按钮都将一个字符串添加到我已设置为保存成绩单的数组中,然后我将字符串添加到这样的行数组中。

有些速记需要用下标书写,有些需要用上标书写。我需要的所有字符都没有 Unicode 字符,所以我一直在尝试围绕属性字符串对代码进行排序,但我不太明白。有人对此或一些示例代码有建议吗?

此外,在转录过程中将此转录本打印到屏幕后,我将其发送到电子邮件正文……所以我认为我还需要担心那里的格式。我目前使用纯文本,但电子邮件可能是 HTML。谢谢!