【发布时间】:2010-10-31 07:09:39
【问题描述】:
我创建了以下子程序性别来随机打印字符串 MALE 或 FEMALE。当调用子程序时,打印命令在字符串末尾添加一个“1”后缀。请参阅下面的示例代码和输出:
sub gender {
if ( (int rand(100)) >50) {
print "MALE ";
}
else {
print "FEMALE";
}
}
foreach (1..5) {
print &gender, "\n";
}
注意“1”是“MALE”或“FEMALE”的后缀
输出:
FEMALE1
FEMALE1
MALE 1
MALE 1
FEMALE1
MALE 1
我正在使用为 MSWin32-x86-multi-thread 构建的 perl v5.8.9 v5.8.9
Binary build 826 [290470] provided by ActiveState @987654321@ Built May 24 2009 09:21:05
【问题讨论】:
标签: perl printing return-value subroutine