perlの関数とサブルーチンの違いは何ですか? 私はいくつかのサイトで違いを見つけました.Subroutineは値を返さず、関数は返りますが、実際にはSubroutineも値を返します。perlの関数とサブルーチンの正確な違いは何ですか?
perlの関数とサブルーチンの違いは何ですか? 私はいくつかのサイトで違いを見つけました.Subroutineは値を返さず、関数は返りますが、実際にはSubroutineも値を返します。perlの関数とサブルーチンの正確な違いは何ですか?
一般に、コンピューター サイエンスでは、関数は値を返す特別なタイプのサブルーチンです (副作用のためだけに呼び出されるのではなく)。しかし、Perl では (クックブックにあるように) その区別はありません。
この 2 つの単語は同じ意味です。それらは同義語です。
コース: Perlmonks .
更新: Perl がサブブロックで評価された式の最後の値を返すため、これらは同義語です。