網路管理語言 Perl 入門與實作: | ||
---|---|---|
<<< Previous | 4. Perl 的資料型態 | Next >>> |
所謂 HERE Document 是說:利用標籤印出一大段字串,而不必使用引號。用法如下:
$mywords=<<HERE; 全方位解決xml中文問題 許多朋友朋友在處理xml的時候都遇到這樣的問題,那就是中文問題。如果解決這個問題呢? 其次方法是很簡單的,首先讓我們了解一下編碼UTF 什麼是 Unicode? 歷史上, 有兩個獨立的, 創立單一字符集的嘗試. 一個是國際標准化組織(ISO)的 ISO 10646 項目, 另一個是由(一開始大多是美國的)多語言軟件制造商組成的協會組織的 Unicode 項目. 幸運的是, 1991年前後, 兩個項目的參與者都認識到, 世界不需要兩個不同的單一字符集. 它們合並雙方的工作成果, 並為創立一個單一編碼表而協同工作. 兩個項目仍都存在並獨立地公布各自的標准, 但 Unicode 協會和 ISO/IEC JTC1/SC2 都同意保持 Unicode 和 ISO 10646 標准的碼表兼容, 並緊密地共同調整任何未來的擴展. HERE print $mywords; |
上述 HERE 就是一個標籤,在 =<<HERE; 和 HERE 之間夾住一大段字串。
標籤不必一定要寫成 HERE,您可以用任何一個字串來替代。要注意的是:HERE 之下至少要空一列以上。
特別要注意的是:HERE Document 中仍然可以進行變數代換喔!
#! /usr/bin/perl $myName="My name is Jack"; $words=<<HERE; 甲:您好! 您叫什麼名字? 乙:$myName HERE print $words; # 輸出結果: 甲:您好! 您叫什麼名字? 乙:My name is Jack |
<<< Previous | Home | Next >>> |
4.1.15 邏輯運算 | Up | 4.1.17 字串的操作 |