$0 Perl คืออะไร?
$0 Perl คืออะไร?

วีดีโอ: $0 Perl คืออะไร?

วีดีโอ: $0 Perl คืออะไร?
วีดีโอ: Perl in 100 Seconds 2024, พฤศจิกายน
Anonim

$0 . $0 มีชื่อของโปรแกรมที่กำลังรัน ตามที่กำหนดให้กับเชลล์ หากโปรแกรมรันโดยตรงผ่าน Perl ล่าม, $0 มีชื่อไฟล์

ตามลําดับในภาษา Perl หมายความว่าอย่างไร

ดังนั้น วิธี glob(qq) หรือ glob('*') glob ใช้เพื่อสร้างสตริงหรือชื่อไฟล์จำนวนหนึ่งจากรูปแบบ ในบริบทของรายการ aka glob('*') จะส่งคืนไฟล์ทั้งหมดในไดเร็กทอรีงานปัจจุบันนอกเหนือจากไฟล์ที่ชื่อขึ้นต้นด้วย..

นอกจากนี้ $# หมายความว่าอย่างไรในภาษา Perl 1. 16. ใน Perl คุณจะได้รับดัชนีขององค์ประกอบสุดท้ายของ @array ด้วยไวยากรณ์ $# อาร์เรย์ ดังนั้น $#_ คือดัชนีขององค์ประกอบสุดท้ายในอาร์เรย์ @_ ซึ่งไม่เหมือนกับจำนวนองค์ประกอบในอาร์เรย์ (ซึ่งคุณได้รับจากสเกลาร์ @array) เพราะ Perl โดยปกติอาร์เรย์จะเป็นแบบ 0

ในเรื่องนี้ $_ หมายถึงอะไรในภาษา Perl?

$_ เป็นตัวแปรพิเศษที่มีค่าของนิพจน์ที่ตรงกันล่าสุดหรือค่ากลางในลูปเช่น for, while ฯลฯ ถ้าคุณไม่เก็บนิพจน์ที่ตรงกันนั้นไว้ในตัวแปรที่ชัดเจน [ตอบกลับ] Re^2: What ทำ มัน หมายถึง " $_ ." ใน PERL.

argv ใน Perl คืออะไร?

Perl อาร์กิวเมนต์บรรทัดคำสั่งที่เก็บไว้ในอาร์เรย์พิเศษที่เรียกว่า @ ARGV . อาร์เรย์ @ ARGV มีอาร์กิวเมนต์บรรทัดคำสั่งสำหรับสคริปต์ $# ARGV โดยทั่วไปคือจำนวนอาร์กิวเมนต์ลบหนึ่งเพราะ $ ARGV [0] เป็นอาร์กิวเมนต์แรก ไม่ใช่ชื่อคำสั่งของโปรแกรมเอง

แนะนำ: