问题标签 [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.
delphi - 从 DPR 或 Delphi 中的其他函数/过程访问子函数/过程
据我所知 - 子程序对其父函数/过程具有私有访问模式,对吗?
有什么方法可以从“外部世界”访问它们 - dpr 或单元中的其他功能/程序?
另外-哪种方式需要更多的计算和空间来编译文件?
例如:
vb.net - 在 Sub 中停止其他 sub 运行
有没有办法阻止其他潜艇在单独的潜艇中运行。
例如说你在子 CreateNumber()
潜艇的设置就像
CreateNumber()
AddNumber()
DeleteNumber()
有没有办法在 CreateNumber() 中调用一个函数来阻止 AddNumber 在 creaetNumber() 完成后运行?我只想让我的程序坐在那里等待事件发生。
wpf - 如何在我的对象中获取调用(执行)我的 vb.net 子例程的对象?
我正在尝试扩展我的新 WPF 触摸屏键盘 (DLL) 库,以允许用户从触摸屏对象获取事件。我希望能够告诉程序员是什么对象发出了引发事件的调用(或执行了子例程)。与使用系统对象时获得的 Sender as Object 事件参数没有什么不同。这引出了一个问题,如果我不要求它,我如何获得这些信息?有没有办法从要引发事件的子例程中进行的某些调用中获取此信息?那会很好,对我来说可以节省时间。谢谢!
perl - 嵌套子例程中的 File::Find 和 $_
运行以下代码时,将打印 C:\Test 下面所有文件的文件名。为什么它不只打印Hello
(n 次,取决于处理了多少文件)?
这是否意味着我不能依靠shift
可靠地分配给$_
?想象一下,一个同事实现了这个wtf
函数,但不知道它是从一个File::Find
想要的sub 调用的。我用 Strawberry Perl 5.12 运行这段代码
编辑:此代码也没有按预期运行:
所以我想我在这里完全不在高速公路上。这显然与 File::Find 无关,我现在正在为这个问题寻找一个新标题。这是我的原始代码:
perl - Perl中的全局变量、子程序变量问题
如何将子程序变量值转移到另一个子程序变量中,我可以使用全局变量吗?
我尝试使用包和全局变量,但失败了。
谢谢你。
regex - 在 perl 正则表达式中匹配 n 个括号
我有一些要在 Perl 中解析的数据,并且在不久的将来会添加越来越多不同格式的数据。我想做的是编写一个易于使用的函数,我可以将字符串和正则表达式传递给它,它会返回括号中的任何内容。它会像这样工作(伪代码):
然后,我可以这样称呼它:
如您所见,此代码存在一些问题。我不知道 eval 是否有效,'foreach' 肯定无效,而且不知道有多少括号,我不知道循环多少次。
这对于拆分来说太复杂了,所以如果我忽略了另一个功能或可能性,请告诉我。
谢谢你的帮助!
perl - Perl:如何将词法文件句柄作为命名参数传递和使用子例程?
我想使用命名参数将词法文件句柄传递给子例程,但以下内容无法编译:
投诉是:
当我使用传递参数的原始技术时,它可以正常工作,并且命名参数哈希技术适用于消息部分,但不适用于文件句柄部分。我需要新版本的print吗?
perl - perl 从子程序打印数组
嗯,好吧..我如何在这个数组上打印,因为......
似乎不起作用。谢谢。
assembly - MIPS 中的子程序和其他初学者的愚蠢行为
我正在使用 Project Euler 来学习 MIPS,特别是使用问题 6 来学习如何使用子程序。不幸的是,我做错了什么,因为我得到的答案太大了。我的问题是我如何使用子程序,还是完全不同?
c - 获取一个子程序以在 C 中返回三个单独的随机数数组
我目前有一个子程序的代码来返回一个指向数组的指针。该数组是一维蒙特卡罗积分的随机数列表。我现在正在尝试做一个多维等价物,它需要 3 个随机数数组,而不是为每个数组创建一个单独的子程序,我试图制作一个返回 3 x N + 1 数组的子程序。有人可以帮我编写代码。一位朋友提到我需要一个双指针,但到目前为止,大多数网络资源都没有帮助。这是我的单数组代码:
非常感谢!杰克混合泳