问题标签 [byref]

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

ajax - using ByRef over ByVal to hit a database

I'm using an ajax call to hit a database to load a drop down. Now, this is something we're going to be doing a lot where I work now that someone's figured out how to do it.

My supervisor has asked me to try and make my ajax call one that I can easily use for multiple pages and such without having to redo the code for each new page. My code:

Controller

JQuery

Now, I don't know VB.NET. In fact, a coworker helped me with the controller, and he's not here to assist further in this matter.

My question, posed by my supervisor, is how can we make this work?

If the ByVal in the controller class is changed to a ByRef, can we pass something in for the data: line in the ajax call so that this code can be reused and not rewritten?

Any help or clarification will be greatly appreciated.

0 投票
2 回答
321 浏览

lua - 在 Lua/Corona 中传递显示组对象 byref?

我一直在自学如何使用 Corona 开发手机游戏(到目前为止效果很好!)但我遇到了障碍。我有一个功能可以检查一个人是否撞到硬币。如果他这样做了,硬币将被移除:

很容易。然而,我也有一个几乎相同的函数来检查子弹是否与敌人相撞。是否可以通过引用传递显示组内的对象?理想情况下,以下函数将能够检查家伙-硬币碰撞和子弹-敌人碰撞之间的关系:

任何建议或朝着正确方向轻推将不胜感激!

0 投票
3 回答
357 浏览

arrays - VB.NET - 函数不能修改数组的成员

我正在尝试将数组传递给 Sub,以便 Sub 可以修改数组的值之一。

像这样的东西

当我运行代码时,我可以单步执行 Sub 并查看 ToBePopulatedVariables(0)(即变量 A)的值“STARTVALUE”,然后该值更改为“TheNewValue”。

但是,当控制权被传递回调用代码时,a 的值将恢复为“STARTVALUE”。

我已经尝试了我能想到的一切。有任何想法吗?


@karl-anderson 和 Nadeem_MK 都提出了同样的建议。

返回“对象引用未设置为对象的实例。”

将值分配给 a(0) 时

然而

运行。

但是我仍然坚持没有将新值返回给调用代码。我试过这样做 ByVal 和 ByRef 但对于数组我认为这并不重要。——</p>

0 投票
3 回答
78 浏览

vb.net - 声明变量并将它们传递给两个函数之一,还是在每个函数中声明变量?(可能特定于 VB.NET)

我有两个处理相似但不同数据的函数。正因为如此,有一些变量在两者之间使用,而另一些则没有。

其中哪一个是更好的做法?

在决定函数的函数中声明变量并将它们作为参数传递:

还是不传递参数而只实例化变量两次?:

一方面,第一种方法可以防止代码重复,但我不确定编译器/解释器如何处理它,或者这种方法是否有一些我不知道的开销。

如果答案因语言/编译器而异,我对 .NET 框架或 VB.NET 感到特别好奇。

谢谢!

0 投票
0 回答
668 浏览

vba - vbscript : 子调用类型不兼容

我根据我编写的 vba 代码编写了一个 vbscript,其中一个对象的方法期望通过 ByRef 传递一些 Double。在 vba 中这工作得很好,而在 vbscript 中我有“Type Icnompatible”错误。

我收到一个“ Type incompatible: 'GetSize'”错误。

工作vba代码是

知道如何解决这个问题吗?

问候,

0 投票
1 回答
14156 浏览

vba - 集合对象 - ByRef - ByVal

我在 Access 2013 中使用 VBA。

在常规模块中有 2 个过程,RunProc()并且PopulateCollection()

执行时RunProc,它调用PopulateCollection其中传递的参数是一个名为的集合实例MyCol

PopulateCollection添加 3 个项目,然后RunProc通过迭代集合继续。

我的问题/问题是这样的:

我希望参数不被MyCol. 实现此目的的正确方法是什么?RunProcPopulateCollection

为什么PopulateCollection同时填充参数和参数?


这是问我问题的另一种方式:

0 投票
1 回答
408 浏览

php - PHP:是否可以通过 ref 将 xml 节点传递给函数并进行更改?

我希望通过 ref 将 xml 节点传递给函数,并在函数内进行更改。但是似乎无法以这种方式更改节点的值。

例子:

或者如果我在这里犯了错误?

0 投票
2 回答
1476 浏览

vb.net - 只写属性 ByRef

我不明白如何在 VB.NET 中传递参数 byref。

我试过这个:

但是 VB.NET 不喜欢“Byref”参数。有人可以帮忙吗?

谢谢!

0 投票
1 回答
188 浏览

javascript - 如何将数据异步从模型返回到AngularJS中的控制器

我是 AngularJS 的新手,并尝试制作一个 MVC 应用程序,其中控制器可以连接到相同类型的多个模型。

所以:

我创建了一个连接到测试模型的控制器以获取异步信息,例如:

该模型使用 http 协议从服务器检索 (json) 信息。模型看起来像:

在那里,名称“模型”被硬连接到控制器中。所以没有办法在控制器中加载第二个测试模型,因为现有的模型会被覆盖。

如果我换行:

和模型

Angular 停止的魔力。模型未在控制器中更新。Javascript 中没有 byRef。

是否有一种解决方法,以便模型可以在一个控制器中多次使用?

0 投票
2 回答
1214 浏览

vb.net - 参数将 ByVal 传递给 VB.NET 函数并在那里进行操作

在这个 Microsoft 示例中,一个 Doubles 数组被传递给函数MultiplyMatricesSequential(...),并使用修饰符MultiplyMatricesParallel(...)作为参数结果:http: //msdn.microsoft.com/de-de/library/dd460713 (v=vs.110).aspxByVal

数组中的值在这些函数中被修改,并且在函数调用返回后更改可用。当我更改ByValByRefin 函数MultiplyMatricesSequential(...)时,没有任何变化,当我更改为ByRef第二个函数时,IDE 抱怨在 Lambda 表达式中操作的参数不能通过引用传递。

ByVal我现在想知道当强制使用时,调用者中的数组值如何变化?