ความแตกต่างระหว่างสับและสับใน Perl คืออะไร?
ความแตกต่างระหว่างสับและสับใน Perl คืออะไร?

วีดีโอ: ความแตกต่างระหว่างสับและสับใน Perl คืออะไร?

วีดีโอ: ความแตกต่างระหว่างสับและสับใน Perl คืออะไร?
วีดีโอ: หลักการใช้ Subject Pronouns กับ Object Pronouns เเตกต่างกันอย่างไร 2024, อาจ
Anonim

สับของ Perl และ chomp หน้าที่มักจะทำให้เกิดความสับสน พวกเขาไม่เพียงแต่ฟังดูคล้ายกันเท่านั้น แต่ยังทำสิ่งที่คล้ายกันอีกด้วย น่าเสียดายที่มีวิกฤต ความแตกต่าง -? สับ ลบอักขระตัวสุดท้ายของสตริงออกทั้งหมดในขณะที่ chomp ลบเฉพาะอักขระตัวสุดท้ายหากเป็นการขึ้นบรรทัดใหม่

นอกจากนี้การสับใน Perl คืออะไร?

สับ ออกจากอักขระตัวสุดท้ายของสตริงและส่งคืนอักขระที่สับ ส่วนใหญ่จะใช้เพื่อลบขึ้นบรรทัดใหม่จากจุดสิ้นสุดของเร็กคอร์ดอินพุต แต่มีประสิทธิภาพมากกว่า s/ // มาก เนื่องจากไม่สแกนหรือคัดลอกสตริง หากละเว้น VARIABLE สับ $_.

ไวยากรณ์ของฟังก์ชันสับใน Perl คืออะไร? NS Perl สับ () การทำงาน ลบอักขระตัวสุดท้ายออกจากสตริงโดยไม่คำนึงว่าอักขระนั้นคืออะไร ส่งคืนอักขระที่สับแล้วจากสตริง ไวยากรณ์ : สับ ();

แล้ว chomp ทำอะไรในภาษา Perl?

บทนำ. NS chomp () ฟังก์ชันจะลบ (โดยปกติ) อักขระขึ้นบรรทัดใหม่ออกจากส่วนท้ายของสตริง เหตุผลที่เราพูดโดยทั่วไปก็คือการลบอักขระใดๆ ที่ตรงกับค่าปัจจุบันของ $/ (ตัวคั่นระเบียนอินพุต) และค่าเริ่มต้นของ $/ จะเป็นการขึ้นบรรทัดใหม่

$_ หมายถึงอะไรในภาษา Perl

ก่อนหน้า มีตัวแปรสเกลาร์แปลกๆ เรียกว่า $_ ใน Perl ซึ่งเป็นตัวแปรเริ่มต้นหรืออีกนัยหนึ่งคือหัวข้อ ใน Perl ฟังก์ชันและตัวดำเนินการหลายตัวใช้ตัวแปรนี้เป็นค่าเริ่มต้น ในกรณีที่ไม่มีการใช้พารามิเตอร์อย่างชัดเจน

แนะนำ: