subroutine 相关问题

子程序(例如程序或子程序)是较大程序内的代码的一部分,其执行特定任务并且可以相对独立于剩余代码。许多编程语言的语法包括支持创建自包含的子例程,以及调用和返回它们。它们在许多方面类似于函数,但通常在函数返回的简单“返回值”之外具有副作用。

Perl:在这种情况下我可以跳过中间哈希变量吗?

目前,我使用这样的东西: 我的%tmpHash=routineReturningHash(); 我的 $value = $tmpHash{'someKey'}; 我唯一需要的是 $value,我不需要 %tmpHash 本身。所以我很好奇...

回答 1 投票 0

将 ABAQUS 2020 链接到 Fortran 编译器(Intel OneAPI - Visual Studio 2019)

我在将 Abaqus 2020 与 Fortran 编译器链接时遇到问题,我需要它来启动 UMAT 子例程。 我遵循了在线提供的众多教程之一来链接这两者,并且永远......

回答 2 投票 0

VBA:函数数组,ReDim 给出无效的 ReDim

我正在使用函数来创建数组。输入也是一个数组。运行时它给我一个无效的 ReDim 编译错误。在此之前,这是在子例程中运行的,并且 ReDim 运行良好,但现在我

回答 3 投票 0

关于VECTOR例程中的数据复制和按值传递的私有标量变量的问题

我正在将一个大的 Fortran 代码移植到 OpenACC,并且我正在努力处理一些(相当简单的)操作。我尝试在下面的测试示例中总结该问题。我确实知道 c...

回答 1 投票 0

如何在perl中创建动态子例程名称

我想在perl中创建一个动态子例程名称,这是试用代码,我收到错误“Bad name after feed_load::” #!/usr/bin/perl 使用严格; 使用警告; 开始 { 推@INC,'/释放...

回答 1 投票 0

6502 汇编器 - RTS 命令和堆栈

我要回答以下关于6502汇编语言的问题: “在堆栈上,有以下值(首先是顶部元素):0x01、0x02、0x03、0x04、0x05、0x06 地址 0xc000 处是...

回答 3 投票 0

对左值子例程的引用可以用作左值吗?

我在使用 Perl 子例程引用作为左值时遇到问题。我在这里做错了什么,还是不可能这样做?我在 Windows 上使用 ActiveState Perl 5.20。 包警告{ ...

回答 1 投票 0

对左值 Perl 子例程的引用可以用作左值吗?

我在使用 Perl 子例程引用作为左值时遇到问题。我在这里做错了什么,还是不可能这样做?我在 Windows 上使用 ActiveState Perl 5.20。谢谢。 包战...

回答 1 投票 0

给定的常量作为子例程实现,考虑到性能开销,使用它们实际上是一个好习惯吗? [已关闭]

我刚开始学习perl,我才知道,constant在perl中被视为子程序。我想知道为什么使用常量可以是一个很好的实践,如果每次都使子程序c...

回答 1 投票 0

在 PHPExcel 中调用用户定义的函数

我在Excel中有一个插件,它有许多用户定义的函数用于计算气体属性等。 我想从具有用户定义的公式的单元格中获取计算值。例如我

回答 0 投票 0

闭包中的局部变量可见性与局部`sub`s

Perl 5.18.2 似乎接受“本地子例程”。 例子: 子外层() { 我的 $x = 'x'; # 只是举一个简单的例子 子内层($) { 打印“${x}$_[0] “;...

回答 3 投票 0

如何处理 Perl 中子程序重定义错误

所以我有一个文件,简而言之有这个问题...... #!/usr/bin/perl -w 包 Foo; 使用严格; 使用 POSIX; ... 子删除{ ... } ... 我得到一个错误,说子例程删除有...

回答 4 投票 0

如何将可选参数传递给 Perl 函数?

我想将多个参数传递给函数,其中一个参数是可选的。据我所知,唯一的方法是使用列表(@)作为参数。因此,它不包含任何内容或一个元素(永远不会...

回答 3 投票 0

fortran 子例程修改参数而不触及它。 arpack-ng,dsaupd

最后提供了完整的最小代码。 我有这个 module.f90,它定义为全局变量: 模块 Quantum_Ising_1D 隐式无 私人的 整数::iparam(11) iparam,这是...

回答 1 投票 0

Perl - 使用或不使用“&”(&符号)调用子例程之间的区别[重复]

Perl 中接下来的两行有什么区别: PopupMsg("你好"); &PopupMsg("你好"); ... 子弹出消息 { 子程序代码在这里... } 请注意,在某些情况下我必须...

回答 2 投票 0

带有命名参数的 Perl 子例程

当我试图找出一种简单的方法来使作为参数传递给子例程的变量在被调用的子例程中不可变时,我发现了下面的网页。任何人都可以知道 Perl 版本...

回答 1 投票 0

返回 NonType 的 Python 子例程

所以我用Python创建了这个水果机,当我调用变量来检查机器的结果时,子例程返回一个非类型错误 我试图强制返回的变量我...

回答 1 投票 0

仅使用名称前缀调用 Fortran 子例程?

我有工作的 Fortran 代码,我试图了解在发出调用语句时使用哪个子例程。 调用语句如下: 调用 get_variable( id_surf, 'building_pars',

回答 1 投票 0

Fortran:仅使用名称前缀调用子例程?

我很抱歉,但我无法很好地表达这个问题,无法通过谷歌找到答案。 我有一个工作 fortran 代码,我试图了解调用状态时使用哪个子例程...

回答 1 投票 0

为什么我的汇编子程序没有被执行?

我目前正在创建代码,以便在按下按钮时开始顺序点亮 10 个 LED。然而,当我应用 BTFSS 并开始在 Proteus 上进行模拟时,一切都保持不变,即使我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.