天空是藍色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標文件 #gcc helloworld.o -o helloworld //編譯成可執行exe #helloworld //運行exe
          數據加載中……
          perl基礎
          windwos下安裝perl
          www.perl.org
          http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl

          下載 ActivePerl Msi 安裝包,安裝時會自動設置path

          第一個perl腳本

          helloworld.pl (D:\xperl\helloworld.pl)

          print "Helloworld\n";


          進入命令提示符

          D:\xperl>perl helloworld.pl
          Helloworld

          D:\xperl>
          perl變量
          helloworld.pl (D:\xperl\helloworld.pl)

          $a = "Helloworld\n";
          print $a;
          $a = 4;
          print $a;

          print "Helloworld\n";




          D:\xperl>perl helloworld.pl
          Helloworld
          4Helloworld

          D:\xperl>
          暈啊,$a 可以隨便賦值啊。跟PHP一樣那么隨便,用習慣了java的嚴謹語法,還真不習慣
          循環

          for($loop_index=0;$loop_index<5;$loop_index++){
              
          print "Helloworld\n";
          }
          輸入輸出STDIN STDOUT STDERR

          while($temp = <STDIN>){
                  
          print $temp;
          }

          默認變量$_
          使用結構<STDIN>而沒有將它的返回值賦予某個變量,perl自動將返回值賦予特殊的變量$_。很多perl函數使用這個特殊的變量,它稱為默認變量,作為默認值,如果沒有指明另一個變量,這意味著可以在根本不指定變量的情況下使用print函數將變量$_中的內容打印出來。

          事實上可以將STDIN整個省略掉,如果僅單獨使用了尖括號<和>,而沒有指定任何文件句柄,就默認使用STDIN(perl中充滿了類似這樣的默認值)


          while(<>){
               
          print;
          }
          前面這段代碼實際上是以下這段代碼的簡潔版本

          while($_ = <STDIN>){
               
          print $_;
          }

          posted on 2005-12-10 14:21 bluesky 閱讀(913) 評論(0)  編輯  收藏 所屬分類: perl基礎


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 蓬安县| 准格尔旗| 九江县| 克拉玛依市| 景谷| 阳东县| 湘西| 乌海市| 乡城县| 开江县| 会理县| 东兴市| 喀喇| 西青区| 紫云| 莆田市| 出国| 和田市| 天全县| 巴东县| 乐清市| 皮山县| 揭西县| 博爱县| 伊通| 罗山县| 吴忠市| 蕉岭县| 沿河| 灌云县| 日喀则市| 苏尼特左旗| 涿鹿县| 高青县| 神农架林区| 玛纳斯县| 七台河市| 繁昌县| 安图县| 广宗县| 基隆市|