乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      腳本語(yǔ)言介紹——perl(1)

       mzsm 2022-06-22 發(fā)布于湖北

      主要介紹數(shù)字集成電路物理設(shè)計(jì)相關(guān)知識(shí),才疏學(xué)淺,如有錯(cuò)誤,歡迎指正交流學(xué)習(xí)。

      這是集成電路物理設(shè)計(jì)的第七個(gè)系列【腳本語(yǔ)言】的第十五篇文章,本篇文章主要介紹perl相關(guān)內(nèi)容:

      01

      什么是Perl?

      • Perl是一種腳本語(yǔ)言,不需要編譯器和鏈接器運(yùn)行代碼。

      • Perl提供腳本語(yǔ)言的所有功能,如sed和awk功能。

      • Perl是可擴(kuò)展的,可以通過(guò)CPAN中心庫(kù)中尋找需要的模塊。

      • Perl語(yǔ)言具有靈活性和冗余特點(diǎn),這可能會(huì)造成Perl的隨意性。

      02


      perl運(yùn)行













      perl -v                   #查看perl是否安裝及安裝版本perl -e <perl code> #執(zhí)行perl代碼perl -e 'print 'hello world\n''perl script.pl            #執(zhí)行perl腳本文件  -d[:debugger] #調(diào)試模式運(yùn)行程序  -Idirectory   #指定目錄  -T            #允許污染檢測(cè)  -t            #允許污染警告  -U #允許不安全操作  -w            #允許很多有用警告  -W            #允許所有警告  -X            #禁止使用警告 

      03


      基本語(yǔ)法












      #注釋#開(kāi)頭為單行注釋=pod多行注釋多行注釋=cut
      #單引號(hào)與雙引號(hào)區(qū)別$a=5;print 'a=$a\n'   #輸出a=5print 'a=$a\n'   #輸出a=$a\n

      04


      數(shù)據(jù)類型
























      perl變量不需要指定數(shù)據(jù)類型,perl解釋器根據(jù)上下文自動(dòng)選擇匹配類型perl有三個(gè)基本數(shù)據(jù)類型:標(biāo)量、數(shù)組和哈希#標(biāo)量,以$開(kāi)頭$num=10;    #數(shù)字10$num='10'   #字符串10print 'num=$num\n'#數(shù)組,以@開(kāi)頭@arr=(a,b,c)print 'arr[0]=$arr[0]'$size=@arr #數(shù)組元素個(gè)數(shù)#哈希,以%開(kāi)頭%week = ('1', 'Monday', '2', 'Tuesday', '3', 'Wednesday');%week = ('1'=>'Monday', '2'=>'Tuesday', '3'=>'Wednesday');print '\$week{'1'} = $week{'1'}\n';#整型$var1=012;   #八進(jìn)制數(shù),等于十進(jìn)制10$var2=0x1c;  #十六進(jìn)制,等于十進(jìn)制28#浮點(diǎn)數(shù)$var3=1.2e+13#字符串$var4='this is line1this is line2this is line3'

      05


      轉(zhuǎn)義字符























      \\      #反斜杠\'      #單引號(hào)\'      #雙引號(hào) \a      #響鈴 \b      #退格\f      #換頁(yè)\n      #換行\(zhòng)r      #回車\t      #水平制表\v      #垂直指標(biāo)\onn    #八進(jìn)制數(shù)字\xnn    #十六進(jìn)制數(shù)字\cX     #控制字符\u      #強(qiáng)制下一個(gè)字符大寫(xiě)\l      #強(qiáng)制下一個(gè)字符小寫(xiě)\U      #強(qiáng)制所有字符轉(zhuǎn)換為大寫(xiě)\L      #強(qiáng)制所有字符轉(zhuǎn)換為小寫(xiě)\E      #結(jié)束\L,\U,\Q\Q      #將到\E的非單詞字符加上反斜杠#例子$str='\uhello \uworld!'  #Hello World!$str='\Uhello\E \uworld!'  #HELLO World!

      06


      參考文獻(xiàn)



      https://www.runoob.com/perl/perl-tutorial.htmlhttps://www.perl.org/

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多