日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Perl語言中的“指針”用法指導(dǎo)

本文和大家重點討論一下Perl語言中的“指針”,在C語言中,指針的使用給我們帶來了很大的方便,但是在Perl中沒有直接提供這樣的數(shù)據(jù)類型,在某些情況下就存在一些很不方便的地方。

我們提供的服務(wù)有:網(wǎng)站設(shè)計、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、西雙版納ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的西雙版納網(wǎng)站制作公司

Perl語言中的“指針”

在C語言中,指針的使用給我們帶來了很大的方便,但是在Perl中沒有直接提供這樣的數(shù)據(jù)類型,在某些情況下就存在一些很不方便的地方。

  例如:在調(diào)用函數(shù)時,如果參數(shù)值和返回值比較多,而且非常復(fù)雜的時候,僅僅是參數(shù)?;蚍祷刂禇J遣粔蛴玫?。這時候,有兩種解決方法,一種是使用引用調(diào)用,這樣可以傳遞象數(shù)組、哈希數(shù)組一類的數(shù)據(jù),另外一種就是我要著重介紹的“指針”,主要用來傳遞復(fù)雜的結(jié)構(gòu),例如多維數(shù)組。下面,我用多維數(shù)組為例:

  Perl語言中多維數(shù)組指針的創(chuàng)建非常簡單,具體語句如下:

  my$multi_array=[];

  這時,$multi-array就是一個指針,它的內(nèi)容是undefined.下一步我們要給它賦值,語句如下:

  @{$multi_array}=((a,...,z),(1,...,10),($a,...,$xx));

  這時,$multi-array就成了一個指向二維數(shù)組的指針,當(dāng)然,如果必要的話,你可以定義更多的維數(shù)。如何使用這個二維數(shù)組的元素呢?

  $multi_array->[0][1]#數(shù)組第一維,第二個元素

  Perl語言中如何使用一行元素呢?

  @{$multi_array->[0]}#二維數(shù)組的第一行元素

  這樣,你就可以方便的借助指針使用多維數(shù)組了。標(biāo)量$multi_array就象一個普通的標(biāo)量,在函數(shù)調(diào)用和返回時,就可以直接使用了。

【編輯推薦】

  1. 實例解析Perl語言中BEGIN和END用法
  2. Perl模式匹配參數(shù)使用詳解
  3. Perl語言中Perl函數(shù)返回值問題解析
  4. 學(xué)習(xí)筆記 Perl split函數(shù)用法指導(dǎo)
  5. 解析Perl語言中Perl類的注釋和創(chuàng)建方法

網(wǎng)站名稱:Perl語言中的“指針”用法指導(dǎo)
URL標(biāo)題:http://m.5511xx.com/article/dphisdc.html