自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Perl學(xué)習(xí)筆記----Perl函數(shù)

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

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

Perl函數(shù)

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

一、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ù)中預(yù)定義的子程序

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

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

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

本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/yc0188/archive/2007/05/28/1628121.aspx

【編輯推薦】

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

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-13 15:43:57

Perl語(yǔ)言

2010-07-19 09:08:38

Perl模塊

2010-07-15 10:07:29

Perl指令

2010-07-16 12:50:45

Perl語(yǔ)言

2010-07-15 18:04:20

Perl模式

2010-07-20 15:18:41

Perl基本語(yǔ)法

2010-07-26 10:51:26

Perl模式匹配

2010-07-13 13:15:17

Perl

2010-07-16 17:38:12

Perl包

2010-07-19 10:01:57

Perl函數(shù)

2010-07-13 11:25:42

Perl雙引號(hào)

2010-07-14 17:11:57

Perl文件

2010-07-19 11:07:13

Perl控制結(jié)構(gòu)

2010-07-19 16:47:54

Perl
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)