0

perlの関数とサブルーチンの違いは何ですか? 私はいくつかのサイトで違いを見つけました.Subroutineは値を返さず、関数は返りますが、実際にはSubroutineも値を返します。perlの関数とサブルーチンの正確な違いは何ですか?

4

1 に答える 1

1

一般に、コンピューター サイエンスでは、関数は値を返す特別なタイプのサブルーチンです (副作用のためだけに呼び出されるのではなく)。しかし、Perl では (クックブックにあるように) その区別はありません。

この 2 つの単語は同じ意味です。それらは同義語です。

コース: Perlmonks .

更新: Perl がサブブロックで評価された式の最後の値を返すため、これらは同義語です。

于 2013-03-11T13:08:56.193 に答える