成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Perl print命令使用時遇到的兩個問題

開發 架構
你對Perl語言中Perl print命令的概念是否了解,這里介紹一下Perl print中遇到的兩個問題,希望通過本文的介紹你對Perl print命令的用法有所了解。

本文和大家重點討論一下Perl print用法中遇到的兩個問題,使用Perl print的不同的寫法時會出現一些不同的問題,這里和大家分享一下,相信通過本文的學習你對Perl print的概念一定會有初步的認識。

使用Perl print命令時遇到的問題

使用Perl print的不同的寫法時會出現一些不同的問題:

1.打印數組:

可能你會習慣這樣寫:

@array1=(“body”,”head”,”tail”);

print@array1;

那么回輸出:bodyheadtail

如果這樣寫:print“array1”;

會輸出:bodyheadtail

中間會有空格出現,Perl會把””之間的數組先插入一些符號后然后變成字符串輸出。

如果你的數組元素當中有以換行符結尾:

參考下列代碼:

@array2=(“head\n”,”body\n”,”tail\n”);

Print“array2”;

運行的結果當中除了第一行,后面的bodytail都會有一個空格的縮進,所以如果你的數組元素當中包含有換行符,那么在你用print“@array”的時候,你就要注意輸出的問題了。

2.帶()的print和不帶()的Perl print

Print(“hello”);

Print“hello”;

以上兩個語句會有同樣的輸出,似乎沒有什么區別,其實是有的

第一個加了()的Perl print會被看待為一個函數。第二個則被看成是一個運算式

在執行數值運算的時候您會看到有區別:

下面的打印您覺得會輸出什么?

Print(2+4)*5;

結果是:6,why???????不應該是30么,如果你不相信你可以運行以下:

這是不是Perl出了問題?絕對不是,其實如果你對print輸出加上

()的話,Perl就會把它當作是一個函數,然后運算這個函數,得到結果后

與后面的值運算,應為Perl print如果打印成功就會返回1,所以上面運算完之后

得出5。

如果你想正確的打印輸出,那么比這樣寫:

Print5*(2+4);

或者:

Print((2+4)*5);

D:\>Perl-e"print(2+4)*5"
6
D:\>Perl-e"print5*(2+4)"
30
D:\>Perl-e"print((2+4)*5)"
30

 【編輯推薦】

  1. 深入解析Perl內部函數的使用
  2. 術語匯編 Perl內容簡介
  3. Perl語言中的五大變量類型
  4. 揭秘Perl變量中Perl純變量用法
  5. Perl程序設計中的Perl用戶函數(子程序)

 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2013-03-21 10:03:04

Perl

2021-10-15 06:58:41

psycopg2綠色版 Python

2021-08-31 07:57:21

輪詢鎖多線編程Java

2009-07-17 10:10:07

JDBC Driver

2009-07-01 14:49:52

JSP空間租用

2019-01-07 13:34:16

Riverbed數字性能數字體驗管理

2015-05-15 09:37:24

iOS開發爭議

2016-09-23 11:08:35

前端Javascript模塊化

2021-02-05 17:35:07

數據高管CIO技術

2010-07-15 14:38:55

Perl eval函數

2023-03-14 07:23:48

ReactJSX語法

2017-04-10 14:35:35

SambaRsyncSysVol

2010-04-15 13:09:41

無線網卡故障問題

2012-09-20 14:58:47

2024-11-11 14:23:11

2010-03-04 09:50:14

企業定制軟件開發

2025-06-10 07:09:00

2019-08-08 09:09:20

MySQL硬件Linux

2021-05-07 08:03:05

JS動態合并

2024-04-01 07:53:51

MySQL索引字符
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩一区二区三区在线视频 | 日本欧美在线 | 国产成人一区二区 | 日韩在线视频播放 | 欧美日韩综合视频 | 嫩草视频在线看 | 91视频一区二区三区 | 欧美精品1区 | 久久最新 | 男女激情网| 午夜视频网 | 91久久久久久 | 欧美xxxx网站 | 亚洲国产精品一区二区www | 欧美一级片免费看 | 欧美一区二区三区在线播放 | 999久久久国产精品 欧美成人h版在线观看 | 成人福利网| 国产精品伦理一区二区三区 | 亚洲高清网 | 久久久亚洲精品视频 | 视频一二三区 | 在线四虎| 99热在线观看精品 | 欧美一级免费看 | 欧美色综合网 | 欧美五月婷婷 | 久久伊人精品 | 日韩精品在线免费 | 亚洲视频在线观看免费 | 嫩草一区二区三区 | 国产98色在线 | 亚洲视频一区在线观看 | 亚洲综合热 | 久久综合九色综合欧美狠狠 | 日韩在线综合网 | 国产精品国产精品国产专区不片 | 久久久久久国产精品免费免费 | 在线观看免费观看在线91 | 男人午夜视频 | 黑人精品xxx一区一二区 |