偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Perl學習筆記----Perl函數(shù)

開發(fā) 架構
本文向大家簡單介紹一下Perl語言中Perl函數(shù)的用法,Perl中的Perl函數(shù)基本上跟C語言中相同,只是在聲明和調(diào)用方式有些差別,沒有C語言那么嚴格。

本文和大家重點討論一下Perl函數(shù)的概念,主要包括聲明和調(diào)用,局部變量和預定義的子程序等內(nèi)容,相信通過本文的簡單介紹你對Perl函數(shù)的概念一定會有初步的了解。

Perl函數(shù)

Perl中的Perl函數(shù)基本上跟C語言中相同,只是在聲明和調(diào)用方式有些差別,沒有C語言那么嚴格。

一、Perl函數(shù)的聲明和調(diào)用

聲明subfunction_name{}
調(diào)用dofunction_name
&function_name如果先聲明則不用&

二、Perl函數(shù)中的局部變量

my$a
my($a,$b)
local($a)
其區(qū)別是:my定義的變量只在該子程序中存在;而local定義的變量不存在于子程序中,但存在于該子程序和該子程序調(diào)用的子程序中

三、Perl函數(shù)中預定義的子程序

Perl5預定義了三個子程序,分別在特定的時間執(zhí)行,它們是:BEGIN子程序在程序啟動時被調(diào)用;END子程序在程序結束時被調(diào)用;AUTOLOAD子程序在找不到某個子程序時被調(diào)用。你可以自己定義它們,以在特定時間執(zhí)行所需要的動作。如:
 

  1. BEGIN{  
  2. print("Hi!WelcometoPerl!\n");  
  3. }  
  4. AUTOLOAD{  
  5. print("subroutine$AUTOLOADnotfound\n");#變量$AUTOLOAD即未找到的子程序名  
  6. print("argumentspassed:@_\n");  
  7. }  

若同一個預定義子程序定義了多個,則BEGIN順序執(zhí)行,END逆序執(zhí)行

本文來自CSDN博客,轉(zhuǎn)載請標明出處:http://blog.csdn.net/yc0188/archive/2007/05/28/1628121.aspx

【編輯推薦】

  1. Perl函數(shù)返回值用法指導
  2. Perl語言中Perl函數(shù)用法
  3. 暢談Perl數(shù)組的使用技巧
  4. Perl函數(shù)中Perl進程控制函數(shù)用法解析
  5. 技術分享 解析Perl模塊創(chuàng)建和導入方法
責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-21 13:27:06

Perl模式匹配

2010-07-13 12:50:47

Perl變量

2010-07-21 14:08:28

Perl命令行

2010-07-26 10:09:01

Perl split函

2010-07-23 14:04:43

Perl grep函數(shù)

2010-07-15 11:29:25

Perl格式化輸出

2010-07-15 10:07:29

Perl指令

2010-07-19 09:08:38

Perl模塊

2010-07-13 15:43:57

Perl語言

2010-07-13 13:15:17

Perl

2010-07-16 12:50:45

Perl語言

2010-07-15 18:04:20

Perl模式

2010-07-16 17:38:12

Perl包

2010-07-20 15:18:41

Perl基本語法

2010-07-26 10:51:26

Perl模式匹配

2010-07-19 10:01:57

Perl函數(shù)

2010-07-13 11:25:42

Perl雙引號

2010-07-14 17:11:57

Perl文件

2010-07-19 11:07:13

Perl控制結構

2010-07-19 16:47:54

Perl
點贊
收藏

51CTO技術棧公眾號