在 Perl 中定义和调用子例程
Perl 编程语言中子例程定义的常规格式如下 −
sub subroutine_name {
body of the subroutine
}调用 Perl 子例程的常规方法如下 −
subroutine_name( list of arguments );
在 Perl 5.0 之前的版本中,子例程的调用语法与下面所示略有不同。这种语法在新版本的 Perl 中仍然有效,但并不推荐使用,因为它会绕过子例程原型。
&subroutine_name( list of arguments );
我们来看看以下示例,它定义了一个简单的函数然后调用它。由于 Perl 在执行程序之前对其进行编译,因此在何处声明子例程并不重要。
示例
#!/usr/bin/perl
# Function definition
sub Hello {
print "Hello, World!\n";
}
# Function call
Hello();输出
执行上述程序时,会产生以下结果 −
Hello, World!
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP