问题标签 [parameter-passing]

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 投票
3 回答
29791 浏览

javascript - 调用 Servlet 并从 JavaScript 调用 Java 代码以及参数

我有会话密钥,它是我从 REST API 调用中获得的 JavaScript 变量。我需要在 servlet 中调用我的 Java 代码并将该键作为参数传递。我可以使用什么 JavaScript 函数来做到这一点?

0 投票
17 回答
272458 浏览

javascript - 将参数传递给 JavaScript 文件

通常我会有一个想要使用的 JavaScript 文件,它需要在我的网页中定义某些变量。

所以代码是这样的:

但我想做的是:

我尝试了不同的方法,但最好的方法是像这样解析查询字符串:

然后搜索我的价值观。

我想知道是否有另一种方法可以在不构建函数来解析我的字符串的情况下做到这一点。

大家知道其他方法吗?

0 投票
8 回答
60576 浏览

python - python空参数

如果没有参数传递给 python 脚本,我如何打印帮助信息?

我缺少的是if arg == ""我不知道如何表达的线条:(

0 投票
1 回答
984 浏览

parameter-passing - 将参数传递给远程 beanshell

我需要将参数传递给运行的远程beanshell 脚本

称呼。

是否可以从内部读取参数“p1”、“p2”和“p3” script.bsh

ps 通过bsh.args的本地参数可以正常工作,但不能用于远程脚本。

0 投票
5 回答
28346 浏览

php - 如何在简单的 php 函数中使用“依赖注入”,我应该打扰吗?

我一直听到人们谈论依赖注入及其好处,但我并不真正理解它。

我想知道这是否是“我一直将数据库连接作为参数传递”问题的解决方案。

我尝试阅读维基百科的条目,但该示例是用 Java 编写的,所以我并不完全理解它试图阐明的区别。(http://en.wikipedia.org/wiki/Dependency_injection)。

我阅读了这篇依赖注入在 PHP 中的文章(http://www.potstuck.com/2009/01/08/php-dependency-injection/),似乎目标是不将依赖项传递给对象直接,但要封锁对象的创建及其依赖项的创建。不过,我不确定如何在使用 php 函数的上下文中应用它。

此外,是否存在以下依赖注入,我是否应该费心尝试在功能上下文中进行依赖注入?

版本 1:(我每天创建但不喜欢的那种代码)

版本 2:(不必传递数据库连接,但可能不是依赖注入?)

版本 3:(“对象”/数据的创建是分开的,数据库代码仍然存在,所以这可能算作依赖注入?)

任何人都有一个很好的资源或只是使方法和好处变得清晰的洞察力吗?

0 投票
3 回答
1870 浏览

c# - 如何在 C#.NET 中修改其他 Form 的 RichTextBox

我正在构建一个记事本。我有一个查找和替换表格。当我单击表单打开的按钮时,用户在两个文本框中输入两个输入并按下一个按钮。然后应该修改主窗体中的 RichTextBoxes。

这是表单的FindAndReplace形式:

问题是它不起作用..我在行中得到一个 NullReferenceExceptionf1.MainText.Replace(findMe, replaceMe); 知道吗?

0 投票
4 回答
9212 浏览

c - 函数参数中的静态关键字

我刚刚在一些嵌入式代码中找到了这个函数定义:

我熟悉静态(全局变量、函数和局部变量)的其他用途,但这是我第一次将其视为函数参数的说明符。我假设这会强制编译器为inputval而不是堆栈使用固定的内存位置?

0 投票
2 回答
14185 浏览

java - Java中传递的最终变量是否会在另一侧保持最终状态?

我刚刚遇到了一些让我有些困惑的代码;我想澄清两个变化。

示例 1:

file声明“ ”的目的是final什么?由于 Java 原语是按值传递的,并且getAbsolutePath()只是返回 a String,因此变量不会final在另一边(调用方法),对吗?而且由于file变量只存在于这两行的范围内,我真的看不出final关键字的任何用途。有什么我想念的吗?有人看到这样做的理由吗?

示例 2:

因为这里实际的对象被返回......这是否意味着file变量将是常量/final在另一边......?这似乎没有意义。

一般来说,在我看来,你传递了一个变量,没有它的访问类型。如在,我可以private在一个函数中使用一个public返回它的 get 函数的变量 - 但是通过调用函数接收它的变量必须指定一个访问修饰符。因此,如果它指定public,则返回的变量将public在该范围内。如果它指定private,则返回的变量将private在该范围内。有区别final吗?变量的“恒定性”是可以传递的吗?考虑到我对 Java 的了解,这让我觉得不太可能。

还是我完全忽略了这一点,并且final上面代码中的关键字还有其他用途?

编辑:

我与编写代码的原始开发人员进行了核对,他说他只输入final关键字是因为他最初认为该方法会更长,并希望确保文件始终保持不变。他还说,他通常将不应更改的变量声明为final,作为全面的规则和原则上的排序 - 以下两个答案都提到了这一点。因此,出于标准原因,我似乎对一个简单的额外关键字阅读过多。谢谢大家!

0 投票
3 回答
2698 浏览

python - 在Python中保持字典参数顺序的方法是什么?

p>

在 Python 2.6 上运行此代码会给我以下结果。

p>

我需要保持参数的顺序,我的意思是,property先出现,然后label直到routeDelay最后。

问:Python中保持字典参数顺序的方法是什么?

0 投票
2 回答
4720 浏览

scheme - Scheme中的参数传递

谁能帮我理解 Scheme 中的各种参数传递模式?我知道 Scheme 实现了按值传递参数。但是其他模式呢?

有没有关于在 Scheme 中传递参数的好文档?