久久―日本道色综合久久,亚洲欧美精品在线,狼狼色丁香久久婷婷综合五月,香蕉人人超,日本网站黄,国产在线观看不卡免费高清,无遮挡的毛片免费

2023信創(chuàng)獨(dú)角獸企業(yè)100強(qiáng)
全世界各行各業(yè)聯(lián)合起來(lái),internet一定要實(shí)現(xiàn)!

Perl在CGI程序設(shè)計(jì)中常用的函數(shù)

2004-02-12 eNet&Ciweek

  --------------------------------------------------------------------------------

  指令:#

  說(shuō)明:注解符號(hào)Remark宣告

  范例:#本程序是一個(gè)示范注解說(shuō)明  

  --------------------------------------------------------------------------------

  指令:print

  語(yǔ)法一:print Filehandle LIST

  說(shuō)明:這個(gè)Filehandle可把它看作在I(Input)/O(Output)間的一個(gè)橋梁,可以利用Filehandle來(lái)做出數(shù)據(jù)讀入寫(xiě)出的動(dòng)作。stdin是代表從哪邊輸入數(shù)據(jù),例如從電腦的鍵盤(pán)輸入,stdout是代表從哪邊輸出數(shù)據(jù);例如從電腦的屏幕輸出;stderr是代表從哪邊輸出錯(cuò)誤的數(shù)據(jù),例如從電腦的屏幕輸出。而在Perl語(yǔ)言中有三個(gè)標(biāo)準(zhǔn)的Filehandle:

    (一)STDIN(標(biāo)準(zhǔn)輸入):是代表stdin的Filehandle

    (二)STDOUT(標(biāo)準(zhǔn)輸出):是代表stdout的Filehandle

    (三)STDERR(標(biāo)準(zhǔn)錯(cuò)誤輸出):是代表stderr的Filehandle

    如果要使用其他Filehandle的時(shí)候,就要用open這個(gè)函數(shù)來(lái)打開(kāi)一個(gè)Filehandle,我們可以用print這個(gè)函數(shù)把LIST的數(shù)據(jù)輸出給Filehandle。在為大家介紹print這個(gè)函數(shù)之前,先讓我們來(lái)看看print函數(shù)中特殊打印符號(hào)字符:

  符號(hào) 內(nèi)定含意

  n 換行New Line

  r 光標(biāo)換行Return

  t Tab鍵

  f 換頁(yè)Form feed

  b 退回一鍵Backspace

  v 垂直Tab鍵

  a 響鈴Bell

  07 十進(jìn)制ASCII碼

  xff 十六進(jìn)制碼

  c[ 控制字符

  范例:

    print STDOUT"i love perln";

    將“i love perl"再加上換行顯示于屏幕上。

  --------------------------------------------------------------------------------

  語(yǔ)法二:Print LIST

  說(shuō)明:如果省略Filehandle的話,就會(huì)把Filehandle內(nèi)定為STDOUT。也就是會(huì)將LIST的數(shù)據(jù)內(nèi)容顯示于屏幕上。

  范例:

    $Str1ng="perl";

    print"i love $stringn";

    會(huì)將“i love perl”再加上換行顯示在屏幕上,而如果要讓雙引號(hào)內(nèi)的變量失效的話,可以在變量前面加上這個(gè)符號(hào)。例如如果是print“i love $string”;的話,就會(huì)顯示出“i love $string”這個(gè)字符串。

  --------------------------------------------------------------------------------

  語(yǔ)法三:print

  說(shuō)明:同時(shí)省略Filehandle和LIST的話,就會(huì)以STDOUT為Filehandle,并會(huì)輸出$_這個(gè)內(nèi)定輸出變量的數(shù)據(jù)內(nèi)容。如果$_變量是一個(gè)空字符串的話,就會(huì)顯示出一個(gè)空字符串。

  范例:

    $_="i love perln";

    print;

    就會(huì)將"i love perl"再加上換行顯示在屏幕上

  --------------------------------------------------------------------------------

  指令:printf

  語(yǔ)法一:printf Filehandle LIST

  說(shuō)明:在perl語(yǔ)言中也提供C語(yǔ)言中printf的語(yǔ)法,用法和C語(yǔ)言中的用法一模一樣。如果把Filehandle省略的話,也一樣會(huì)把STD0UT當(dāng)成是內(nèi)定的Filehandle。在為大家介紹printf函數(shù)之前,先讓我們來(lái)看看printf函數(shù)中變換符號(hào)的字符:

  符號(hào) 內(nèi)定含意

  %c 字符

  %s 字符串

  %d 整數(shù)

  %f 浮整數(shù)

  %h 十六進(jìn)制碼

  %o 八進(jìn)制碼

  范例:

    printf〈"chmod%d%s\n","7l1","cgi");

    會(huì)將“chmod 7ll cgi”再加上換行顯示于屏幕上。

  --------------------------------------------------------------------------------

  指令:chop

  語(yǔ)法:chop($string)

  說(shuō)明:把最后一個(gè)字符刪除掉,常常用這個(gè)函數(shù)把換行的字.

相關(guān)頻道: eNews

您對(duì)本文或本站有任何意見(jiàn),請(qǐng)?jiān)谙路教峤?,謝謝!

投稿信箱:tougao@enet16.com