Perl_函数和子例程

Perl_函数和子例程,perl,Perl,perl中函数和子例程的区别是什么? 我在几个站点发现了差异,在那个里我发现子例程并没有返回值,但函数返回,但实际上子例程也返回值。 请告诉我perl中函数和子例程的确切区别是什么?通常在计算机科学中,函数是一种返回值的特殊类型的子例程(而不是仅仅因为其副作用而被调用)。但在Perl中(正如烹饪书所说),我们并没有做出区分 这两个词的意思是一样的。它们是同义词 课程: 更新: 它们只是同义词,因为Perl返回表达式的最后一个值,在子块中计算。它们是同义词。无异terms@Krishnachand

perl中函数和子例程的区别是什么? 我在几个站点发现了差异,在那个里我发现子例程并没有返回值,但函数返回,但实际上子例程也返回值。
请告诉我perl中函数和子例程的确切区别是什么?

通常在计算机科学中,函数是一种返回值的特殊类型的子例程(而不是仅仅因为其副作用而被调用)。但在Perl中(正如烹饪书所说),我们并没有做出区分

这两个词的意思是一样的。它们是同义词

课程:

更新:
它们只是同义词,因为Perl返回表达式的最后一个值,在子块中计算。

它们是同义词。无异terms@KrishnachandraSharma实际上,在一些编程语言中,它们是不同的。我不知道。但在这里我的意思是在perl中,它们只是同义词,因为
perl
返回表达式的最后一个值,在
sub块中进行计算,实际上,它们只是同义词,因为perl没有函数的正式定义-只有
sub
。它与返回值无关。