问题标签 [subroutine]

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

vb.net - 连接 MS Access 数据库的子程序

我有这个子程序设置来连接到 MS Access 数据库:

它在一个模块中,并且在它使用的模块中使用它的任何函数,但是,当我尝试从Main.vb(我的主窗体)使用它时,它似乎没有做任何事情,因为任何执行 SQL 查询的尝试都会出现返回一个错误,说我必须初始化连接。

我尝试将它使用的所有变量设置为 Public,但它不起作用。也许我需要退货?我不知道。

任何帮助表示赞赏,谢谢。

0 投票
6 回答
6052 浏览

perl - 如何在命令行上将值传递给 Perl 子例程参数?

我的test.pl脚本如下。

如果我替换printargs("hello", "world");print($a, $b);.

当我在命令行运行perl test.pl hello world时,如何将 'hello' ,'world' 传递给 $a , $b ,谢谢。

0 投票
1 回答
840 浏览

perl - 如何将常量传递给 Perl 子例程?

我得到如下:

我想将此常量传递给variations_with_repetition(\@data, $k)子程序作为@data.

我该怎么做?

0 投票
2 回答
2933 浏览

perl - 函数声明“子函数($$)”是什么意思?

我使用 Perl 已经有一段时间了,但是今天我遇到了这段代码:

这在 Perl 中意味着什么?

0 投票
3 回答
5461 浏览

fortran - Fortran 数组和子例程(子数组)

我正在浏览一个 Fortran 代码,有一点让我有点困惑。

有一个子程序,比如说

在另一个子例程中通过以下方式调用:

其中 W 是一个“工作数组”。似乎 W 中的特定值被传递给 X,但是,X 被标注为数组。这是怎么回事?

0 投票
1 回答
147 浏览

perl - 是否有一个 Perl 习语,它在功能上等同于从替换运算符中调用子例程?

Perl 允许...

但不允许,或者更确切地说不做我想做的事......

期望的最终结果是一种根据正则表达式匹配的内容进行替换的方法。

我必须写吗

0 投票
1 回答
13229 浏览

perl - 如何引用 Perl 子例程?

我在弄清楚如何引用外部模块文件中的子例程时遇到了一些麻烦。现在,我正在这样做:

外部文件

主要的

但这会导致错误:Can't use string ("1") as a subroutine ref while "strict refs" in use

0 投票
3 回答
398 浏览

perl - 我是否总是必须为 Tkx 的 -command 参数提供一个匿名子例程?

我觉得在-command为 Tkx 小部件指定参数时必须匿名包装定义的子例程有点奇怪。

TkDocs 教程的摘录演示了这一点:

-command => &calculate()为什么我写或时它不起作用-command => \&calculate()

0 投票
7 回答
888 浏览

perl - Can a Perl subroutine return data but keep processing?

Is there any way to have a subroutine send data back while still processing? For instance (this example used simply to illustrate) - a subroutine reads a file. While it is reading through the file, if some condition is met, then "return" that line and keep processing. I know there are those that will answer - why would you want to do that? and why don't you just ...?, but I really would like to know if this is possible.

0 投票
3 回答
3378 浏览

perl - 如何修改传递给子例程引用的标量引用?

我有一个函数可以将文档转换为不同的格式,然后根据文档类型调用另一个函数。除了需要一些清理的 HTML 文档之外,它对于所有内容都非常简单,并且清理会根据它的来源而有所不同。所以我有一个想法,我可以将对子例程的引用传递给转换函数,这样调用者就有机会修改 HTML,有点像这样(我不在工作,所以这不是复制和粘贴) :

然后由以下方式调用:

我已经尝试了几种不同的方法,但我不断得到“使用未初始化的值代替 (s///)”。有什么办法可以做我想做的事吗?

谢谢