子程序(例如程序或子程序)是较大程序内的代码的一部分,其执行特定任务并且可以相对独立于剩余代码。许多编程语言的语法包括支持创建自包含的子例程,以及调用和返回它们。它们在许多方面类似于函数,但通常在函数返回的简单“返回值”之外具有副作用。
我正在尝试在QB64中制作一个简单的游戏。 我已经习惯编程C#,我无法使Simples工作有效:
REM $INCLUDE: 'test2.bas' Hey
我正在尝试在QB64中制作一个简单的游戏。 我已经习惯编程C#,我无法使Simples工作有效:
REM $INCLUDE: 'test2.bas' Hey
Windows Powershell - 向函数返回和提供变量不起作用
我有以下代码,它有一个用户菜单,并递归搜索文本文件和包含字符串“hello”的文件,然后打印一个包含结果的 HTML 文件: Foreach ($Targ...
以下代码,结合模块程序和外部程序: 模块 module_dummy 隐式无 包含 子程序 foo(a) 真实的,意图(输入输出)::a(:) 呼叫栏(a) 结束
我有一个 Fortran 脚本,它从内部模块调用多个子例程(见下文)。 子程序按顺序调用。 我注意到前两个调用正常执行,但是
我有以下代码: @回声关闭 setlocal 启用延迟扩展 设置数组1[1]=1 设置数组1[2]=2 设置数组2[1]=3 设置数组2[2]=4 调用:无论 %array1% 调用:无论 %array2% 转到:eof :
Abaqus UMAT 子例程 - 执行后出错(警告 LNK4210?)
我正在尝试使用 ABAQUS 作业运行我的第一个 UMAT 子例程。 Fortran 编译器似乎与 ABAQUS 链接,因为 Abaqus 命令 abaqus 验证-user_std 结果通过检查 Abaqus/标准
使用 Sub、Function 或 Object 简化 VBA 变量
首先,使用输入和“搜索”命令按钮,我的代码声明了许多变量,这些变量对 Excel 电子表格中的数据(邮政编码、客户名称、上次服务日期等)进行排序,并将其放入...
目前,我使用这样的东西: 我的%tmpHash=routineReturningHash(); 我的 $value = $tmpHash{'someKey'}; 我唯一需要的是 $value,我不需要 %tmpHash 本身。所以我很好奇...
将 ABAQUS 2020 链接到 Fortran 编译器(Intel OneAPI - Visual Studio 2019)
我在将 Abaqus 2020 与 Fortran 编译器链接时遇到问题,我需要它来启动 UMAT 子例程。 我遵循了在线提供的众多教程之一来链接这两者,并且永远......
我正在使用函数来创建数组。输入也是一个数组。运行时它给我一个无效的 ReDim 编译错误。在此之前,这是在子例程中运行的,并且 ReDim 运行良好,但现在我
关于VECTOR例程中的数据复制和按值传递的私有标量变量的问题
我正在将一个大的 Fortran 代码移植到 OpenACC,并且我正在努力处理一些(相当简单的)操作。我尝试在下面的测试示例中总结该问题。我确实知道 c...
我想在perl中创建一个动态子例程名称,这是试用代码,我收到错误“Bad name after feed_load::” #!/usr/bin/perl 使用严格; 使用警告; 开始 { 推@INC,'/释放...
我要回答以下关于6502汇编语言的问题: “在堆栈上,有以下值(首先是顶部元素):0x01、0x02、0x03、0x04、0x05、0x06 地址 0xc000 处是...
我在使用 Perl 子例程引用作为左值时遇到问题。我在这里做错了什么,还是不可能这样做?我在 Windows 上使用 ActiveState Perl 5.20。 包警告{ ...
我在使用 Perl 子例程引用作为左值时遇到问题。我在这里做错了什么,还是不可能这样做?我在 Windows 上使用 ActiveState Perl 5.20。谢谢。 包战...
给定的常量作为子例程实现,考虑到性能开销,使用它们实际上是一个好习惯吗? [已关闭]
我刚开始学习perl,我才知道,constant在perl中被视为子程序。我想知道为什么使用常量可以是一个很好的实践,如果每次都使子程序c...
我在Excel中有一个插件,它有许多用户定义的函数用于计算气体属性等。 我想从具有用户定义的公式的单元格中获取计算值。例如我
Perl 5.18.2 似乎接受“本地子例程”。 例子: 子外层() { 我的 $x = 'x'; # 只是举一个简单的例子 子内层($) { 打印“${x}$_[0] “;...
所以我有一个文件,简而言之有这个问题...... #!/usr/bin/perl -w 包 Foo; 使用严格; 使用 POSIX; ... 子删除{ ... } ... 我得到一个错误,说子例程删除有...