Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Perl 调用带括号和不带括号的方法
一些 Perl 书籍建议在调用类方法时使用括号 称这有助于使解析器不必猜测代码的意图 然而 我见过的几乎所有 Perl 代码 包括 cpan 上的模块 在调用不带参数的方法时很少使用括号 省略这些括号是正常的还是我应该总是输入它们 我编写了
perl
subroutine
如何区分未传递的参数和传递错误值的参数?
我试图找出在 Perl 中区分未传递参数和参数已作为 0 传递的情况的最佳方法 因为它们对我来说意味着不同的事情 通常我喜欢这种歧义 但在本例中我生成 SQL 因此我想用 NULL 替换未定义的参数 但将 0 保留为 0 所以这就是歧义 s
perl
arguments
undefined
shift
subroutine
void 子例程返回什么?
我刚刚对pluralsight 进行评估 并得到了以下问题 无效子程序返回什么 我的印象是无效子例程没有返回任何内容 但这不是提供的答案之一 多项选择题 Net 在后台返回值类型还是这个问题不正确 我得到的选择是 整数 布尔值 细绳 约会时
c
NET
subroutine
函数声明“sub function($$)”是什么意思?
我使用 Perl 一段时间了 但今天我遇到了这段代码 sub function1 snip 这在 Perl 中意味着什么 它是一个带有原型 http perldoc perl org perlsub html Prototypes这需要两个
perl
prototype
subroutine
包含声明
我不明白的重要性CONTAINSFortran 90 中的声明 例如 PROGRAM BLABLA IMPLICIT NONE INTEGER i j k i 1 j 1 k 1 PRINT i j k CALL ABC i j k PRI
Fortran
contains
fortran90
subroutine
如何在 Fortran 中将子例程名称作为参数传递?
将子例程名称作为参数传递的语法是什么 示意图 call action mySubX argA argB subroutine action whichSub argA argB call subroutine whichSub argA a
Fortran
subroutine
子例程是否应该始终显式返回?
If perlcritic http www perlcritic org 说 子项中没有返回值是错误的 如果确实不需要它们 还有什么选择 我养成了两个明显的坏习惯 我显式地将变量分配给 main 命名空间 然后我在 subs 中使用这些变
perl
function
OOP
subroutine
perlcritic
我应该如何将对象传递给子例程?
这些方法之一是最好还是最差的方法 使用范围 my cache CHI gt new driver gt File expires in gt 3600 sub one if my data cache gt get key one sub
perl
object
arguments
subroutine
excel vba调用带变量的子程序
我定义了以下子例程 Sub EnterCellValueMonthNumber cells As range number As Integer range cells Select ActiveCell FormulaR1C1 numbe
Excel
vba
subroutine
在 Fortran 中使用矩阵作为函数中的参数和子例程中的输出
我试图创建一个程序 要求我使用矩阵作为函数和子例程的输入 并且还要求我将矩阵作为 Fortran 中的子例程输出 但是 我在这样做时遇到了多个错误 我无法理解这些错误的根源以及如何修复它们 我对逻辑很有信心 但我在处理矩阵时似乎犯了错误 求
function
matrix
Fortran
subroutine
动态创建函数/子程序的 AutoHotkey 热键
自动热键命令Hotkey允许在运行时创建动态热键 但其语法和文档似乎将其限制为内置或现有标签 子例程 这使得much不太有用 热键 键名 标签 选项 有没有办法让它像常规的硬编码热键一样工作 例如 z MsgBox foobar Typic
function
Dynamic
hotkeys
autohotkey
subroutine
Perl 特殊变量“@_”在子例程中不起作用
该脚本从下载的网页中提取 URL 我在使用这个脚本时遇到了一些问题 当我使用 my csv html line 然后打印出 html LineArray 它只是打印出来 1 s 当我更换 my csv html line with my c
perl
subroutine
specialvariables
我应该将不带参数的 Perl 子例程称为 Marine() 或 Marine 吗?
根据下面的示例代码 有两种调用子例程的方式 subname and subname C Perl bin perl exe use strict use warnings use 5 010 marine style 1 marine st
perl
subroutine
如何停止子程序并升起标志?
I am writing a program in Fortran 95 to be compiled with with gfortran containing a subroutine that performs a certain c
Fortran
gfortran
subroutine
为什么我的 Perl 代码中会收到“调用得太早以检查原型”警告?
我有一个像这样的 Perl 文件 use strict f1 sub f3 f2 sub f1 sub f2 简而言之 f1在定义之前被调用 因此 Perl 发出警告 f1 调用得太早 无法检查原型 但情况也是如此f2 唯一的区别是它是从另
perl
subroutine
从 R 调用并行 fortran MPI 子例程
我想在 R 可以调用的子例程中编写一些并行 Fortran 代码 我想从 R 读取数据并将其发送到并行 Fortran MPI 然而 我注意到 当我将以下程序作为子例程运行时 即将 子例程 替换为 程序 代码不再编译 当它是程序时 它会编译
r
parallelprocessing
Fortran
MPI
subroutine
Perl方法调用可以被拦截吗?
你能在 Perl 中拦截一个方法调用 对参数做一些事情 然后执行它吗 是的 您可以拦截 Perl 子例程调用 我有一整章关于这类事情掌握 Perl http www masteringperl org 查看钩子 LexWrap http s
perl
subroutine
在 Perl 中,如何检查给定函数是从哪个模块导入的?
我有一个调用该函数的代码 但我不知道这个函数属于哪个模块 我需要它来修改这个功能 我怎样才能检查它 The Devel Peek http search cpan org perldoc Devel Peek模块可以非常方便地获取有关变量的
perl
function
module
subroutine
如何将一个子程序作为参数传递给另一个子程序
我想将一个子例程作为参数传递给另一个子例程 子程序question应作为参数传递给子例程answer 我怎样才能用 Perl 做到这一点 question sub question print question the term retur
perl
subroutine
使用隐式接口调用外部过程的模块
下面的代码 结合模块程序 and 外部程序 module module dummy implicit none contains subroutine foo a real intent inout a call bar a end sub
interface
module
fortran90
subroutine
1
2
»