當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Perl sub用法及代碼示例



描述

該函數定義了一個新的子程序。上麵顯示的參數遵循這些規則 -

  • NAME 是子程序的名稱。命名的子程序可以預先聲明(沒有關聯的代碼塊),有或沒有原型規範。

  • 匿名子程序必須有定義。

  • PROTO 定義函數的原型,在調用函數以驗證提供的參數時將使用該原型。

  • ATTRS 為解析器定義關於正在聲明的子例程的附加信息。

用法

以下是此函數的簡單語法 âˆ'

sub NAME PROTO ATTRS BLOCK# Named, prototype, attributes, definition
sub NAME ATTRS BLOCK # Named, attributes, definition
sub NAME PROTO BLOCK # Named, prototype, definition
sub NAME BLOCK # Named, definition
sub NAME PROTO ATTRS # Named, prototype, attributes
sub NAME ATTRS # Named, attributes
sub NAME PROTO # Named, prototype
sub NAME # Named
sub PROTO ATTRS BLOCK # Anonymous, prototype, attributes, definition
sub ATTRS BLOCK # Anonymous, attributes, definition
sub PROTO BLOCK # Anonymous, prototype, definition
sub BLOCK # Anonymous, definition

返回值

此函數不返回任何值。

相關用法


注:本文由純淨天空篩選整理自 Perl sub Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。