找到 157 篇文章 屬於 Perl

Perl 特殊字面量

Mohd Mohtashim
更新於 2019-11-28 09:30:04

368 次瀏覽

讓我告訴你三個特殊的字面量 __FILE__、__LINE__ 和 __PACKAGE__ 分別代表程式中該點的當前檔名、行號和包名。它們只能用作單獨的標記,不能插入字串中。請檢視以下示例 -示例 即時演示#!/usr/bin/perl print "File name ". __FILE__ . ""; print "Line Number " . __LINE__ .""; print "Package " . __PACKAGE__ .""; # 它們不能被插入 print "__FILE__ __LINE__ __PACKAGE__";輸出這將產生以下結果 -檔名 hello.pl 行號 4 包 main __FILE__ __LINE__ __PACKAGE__

Perl 中的 V 字串

Mohd Mohtashim
更新於 2019-11-28 09:27:00

511 次瀏覽

形式為 v1.20.300.4000 的字面量被解析為由具有指定序數的字元組成的字串。此形式稱為 v 字串。與使用不太易讀的插值形式 "\x{1}\x{14}\x{12c}\x{fa0}" 相比,v 字串提供了一種替代且更易讀的構建字串的方式。它們是任何以 v 開頭且後跟一個或多個用點分隔的元素的字面量。例如 -示例 即時演示#!/usr/bin/perl $smile = v9786; $foo = v102.111.111; $martin = v77.97.114.116.105.111; print "smile = $smile"; print "foo = $foo"; print "martin = $martin";輸出這也會產生相同的結果 -smile = ☺ foo = foo martin ... 閱讀更多

Perl 中的多行字串

Mohd Mohtashim
更新於 2019-11-28 09:12:15

2K+ 次瀏覽

如果要將多行字串引入程式,可以使用標準單引號,如下所示 -示例 即時演示#!/usr/bin/perl $string = 'This is a multiline string'; print "$string";輸出這將產生以下結果 -This is a multiline string您也可以使用“此處”文件語法來儲存或列印多行,如下所示 -示例 即時演示#!/usr/bin/perl print

Perl 字串標量

Mohd Mohtashim
更新於 2019-11-28 08:19:14

232 次瀏覽

以下示例演示了各種型別字串標量的用法。請注意單引號字串和雙引號字串之間的區別 -示例 即時演示#!/usr/bin/perl $var = "This is string scalar!"; $quote = 'I m inside single quote - $var'; $double = "This is inside single quote - $var"; $escape = "This example of escape -\tHello, World!"; print "var = $var"; print "quote = $quote"; print "double = $double"; print "escape = $escape";輸出這將產生以下結果 -var = This is string scalar! quote = I m inside single quote - $var double = This is inside single quote - ... 閱讀更多

Perl 數值標量

Mohd Mohtashim
更新於 2019-11-28 08:16:38

141 次瀏覽

標量通常是數字或字串。以下示例演示了各種型別數值標量的用法 -示例 即時演示#!/usr/bin/perl $integer = 200; $negative = -300; $floating = 200.340; $bigfloat = -1.2E-23; # 377 八進位制,與 255 十進位制相同 $octal = 0377; # FF 十六進位制,也為 255 十進位制 $hexa = 0xff; print "integer = $integer"; print "negative = $negative"; print "floating = $floating"; print "bigfloat = $bigfloat"; print "octal = $octal"; print "hexa = $hexa";輸出這將產生以下結果 -integer = 200 negative = -300 floating = 200.34 bigfloat = -1.2e-23 octal = 255 hexa = 255

什麼是 Perl 標量?

Mohd Mohtashim
更新於 2019-11-28 08:13:29

153 次瀏覽

標量是單個數據單元。該資料可能是整數、浮點數、字元、字串、段落或整個網頁。以下是如何使用標量變數的簡單示例 -示例 即時演示#!/usr/bin/perl $age = 25;                # 整數賦值 $name = "John Paul";      # 字串 $salary = 1445.50;        # 浮點數 print "Age = $age"; print "Name = $name"; print "Salary = $salary";輸出這將產生以下結果 -Age = 25 Name = John Paul Salary = 1445.5

Perl 變數上下文

Mohd Mohtashim
更新於 2019-11-28 08:11:25

371 次瀏覽

Perl 根據上下文對同一個變數進行不同的處理,即變數使用的情況。讓我們檢查以下示例 -示例 即時演示#!/usr/bin/perl @names = ('John Paul', 'Lisa', 'Kumar'); @copy = @names; $size = @names; print "Given names are : @copy"; print "Number of names are : $size";輸出這將產生以下結果 -Given names are : John Paul Lisa Kumar Number of names are : 3這裡 @names 是一個數組,它在兩個不同的上下文中使用。首先,我們將其複製到另一個數組中,即列表,因此它返回所有元素,假設該上下文 ... 閱讀更多

Perl 雜湊變數

Mohd Mohtashim
更新於 2019-11-28 08:08:19

251 次瀏覽

雜湊是一組鍵/值對。雜湊變數以百分號 (%) 開頭。要引用雜湊的單個元素,您將使用雜湊變數名稱後跟花括號中與該值關聯的“鍵”。以下是如何使用雜湊變數的簡單示例 -示例 即時演示#!/usr/bin/perl %data = ('John Paul', 45, 'Lisa', 30, 'Kumar', 40); print "\$data{'John Paul'} = $data{'John Paul'}"; print "\$data{'Lisa'} = $data{'Lisa'}"; print "\$data{'Kumar'} = $data{'Kumar'}";輸出這將產生以下結果 -\$data{'John Paul'} = 45 \$data{'Lisa'} = 30 \$data{'Kumar'} = 40

Perl 陣列變數

Mohd Mohtashim
更新於 2019-11-28 08:05:52

203 次瀏覽

陣列是一個變數,它儲存一個有序的標量值列表。陣列變數以“at”(@) 符號開頭。要引用陣列的單個元素,您將使用美元符號 ($) 與變數名稱後跟方括號中的元素索引。以下是如何使用陣列變數的簡單示例 -示例 即時演示#!/usr/bin/perl @ages = (25, 30, 40); @names = ("John Paul", "Lisa", "Kumar"); print "\$ages[0] = $ages[0]"; print "\$ages[1] = $ages[1]"; print "\$ages[2] = $ages[2]"; print "\$names[0] = $names[0]"; print "\$names[1] = $names[1]"; print "\$names[2] = $names[2]";這裡我們使用了轉義 ... 閱讀更多

Perl 標量變數

Mohd Mohtashim
更新於 2019-11-28 08:03:30

170 次瀏覽

標量是單個數據單元。該資料可能是整數、浮點數、字元、字串、段落或整個網頁。簡單地說,它可以是任何東西,但只能是一個東西。以下是如何使用標量變數的簡單示例 -示例 即時演示#!/usr/bin/perl $age = 25;                   # 整數賦值 $name = "John Paul";         # 字串 $salary = 1445.50;           # 浮點數 print "Age = $age"; print "Name = $name"; print "Salary = $salary";輸出這將產生以下結果 -Age = 25 Name = John Paul Salary = 1445.5

廣告

© . All rights reserved.