问题标签 [indirection]

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 回答
196 浏览

linq - linq 间接:根据用户参数更改查询表达式“选择”

我使用表格“TLanguage”来记录我网站的标签结果。我在这张表中有 4 列:法语、英语、德语和西班牙语。

在 MVC 应用程序中,我使用以下查询:

如何根据我的网站语言在查询中通过 ML.English 或 ML.German 更改 ML.French?

是否可以在查询中创建间接?

0 投票
2 回答
1083 浏览

c++ - C++ 模板中的非法间接寻址

我有一个模板类,一旦它得到一个string作为 aT和另一个Para*作为T. 我已经超载<<Para

所以要打印它我必须使用,cout<<*objectOfClassPara<<endl;否则我会打印地址,但我不能为string.

如何更正此代码udner?

0 投票
1 回答
197 浏览

r - 在 R 中,如何构造一个包含名称包含在变量中的元素的匿名列表?

我想将一个元素插入到 R 中的列表中。问题是我希望它的名称包含在变量中。

说得通。我显然想要一个名为“c”的列表项,其中包含 2。

哎呀。在创建列表时,如何告诉 R 当我希望它将单词视为变量而不是名称时?

我尝试过的一些事情:

我知道如果我已经有一个 list() ,我可以这样做:

...但:

如何构造一个包含名称包含在变量中的元素的匿名列表?

0 投票
1 回答
97 浏览

java - 使用反射方法的场间接

鉴于:

当使用反射时,myB我得到了myA; 我如何访问它的成员和方法class A?例如,假设我有一个字符串"myA.n"并给定myB我需要访问的对象myA.n

0 投票
4 回答
378 浏览

c# - 声明和实例化 ac# 数组实际上是什么意思?

我正在阅读 c# 数组,所以我的问题最初是关于数组的。

声明一个数组实际上意味着什么?我知道你声明了一个数组类型的变量。当我有以下情况时,实际发生了什么?

它在声明时是否在内存中?如果不是,那么它在哪里?数组实际上是在这里创建的吗?

然后我去实例化一个数组并用一些值初始化它,比如:

这真的会现在创建数组吗?我读过数组是在声明时创建的,其他人说数组是在实例化时创建的。我正在努力使我的术语正确。

整数变量也是如此。如果我有:

int 是什么时候创建的?什么时候添加到内存中?

对不起愚蠢的问题。我理解这个概念,但想知道数组背后的技术性。

0 投票
2 回答
233 浏览

bash - 如何将用户输入解释为变量名?

这个有点难解释。考虑变量allfirstlastsome

这是我所拥有的:

假设用户键入all,他的输入将被视为变量的名称:我希望下一个命令是pacman -S $all(等价于pacman -S apple mcintosh banana plantain coconut cashew)。同样,如果用户同时键入firstand last,则下一个命令必须是pacman -S $first $last(实际上应该执行pacman -S apple mcintosh coconut cashew)。

我曾经case/esac翻译userinput成一个变量,但我正在寻找一种更灵活和优雅的解决方案,因为这种方法不允许多个输入。

0 投票
3 回答
14652 浏览

computer-science - David Wheeler 格言中的“间接程度”是什么意思?

我在一本书中读过这句话:

计算机科学中没有任何问题不能使用另一个间接级别来解决。

有人可以解释一下吗?“间接级别”是什么意思?

据我了解,间接是使用值的指针而不是值本身的一个花哨的名称。请为我澄清这一点。

0 投票
1 回答
297 浏览

wpf - 间接绑定 XAML 属性

想象一下,我有一个按钮和一个绑定:

现在我想设置一组这样的按钮:

我将在后面的代码中创建一个集合,但是如何说等于 'ConfigTestBtn' 的 'Title' 并不是真正的字符串 'ConfigTestBtn' 本身,而是 FailOverStrings 属性的名称?

绑定中的某种间接方式。我想我可以编写一个转换器来做到这一点,但这真的有必要吗?

0 投票
3 回答
25534 浏览

javascript - Javascript - 使用字符串连接设置变量

是否可以通过将两个字符串连接在一起形成名称来设置变量?

如果可能的话,我想根据用户单击的对象的类名来确定要设置的变量。我知道我可以硬编码一堆 if/else if 语句,但如果我可以间接引用这些变量,那就太酷了。我在想这样的事情:

有没有办法做到这一点?

编辑:

这是数据来自的html。

0 投票
4 回答
67 浏览

c - 指针:关于指针的查询

我正在学习 C 和 C#。我正在学习指针,不知道将间接运算符和地址运算符结合起来意味着什么。将两者结合起来是什么意思?

这是一个例子: