อะไรคือคุณสมบัติภาษาที่มีประโยชน์จริงๆ แต่ลึกลับใน Perl ที่คุณสามารถใช้เพื่อทำงานที่เป็นประโยชน์ได้จริง?
แนวทาง:
- พยายาม จำกัด คำตอบสำหรับแกน Perl ไม่ใช่ CPAN
- โปรดยกตัวอย่างและคำอธิบายสั้น ๆ
คุณสมบัติที่ซ่อนอยู่ยังพบในคุณสมบัติที่ซ่อนอยู่ของภาษาอื่น:
(ทั้งหมดนี้มาจากคำตอบของ Corion )
- ค
- อุปกรณ์ของดัฟฟ์
- พกพาและมาตรฐาน
- ค#
- คำพูดสำหรับรายการและสตริงที่คั่นด้วยช่องว่าง
- เนมสเปซที่ใช้นามแฝงได้
- ชวา
- Initalizers คงที่
- JavaScript
- ฟังก์ชั่นเป็นพลเมืองชั้นหนึ่ง
- บล็อกขอบเขตและการปิด
- วิธีการเรียกและ accessors ทางอ้อมผ่านตัวแปร
- ทับทิม
- การกำหนดวิธีการผ่านรหัส
- PHP
- เอกสารออนไลน์ที่แพร่หลาย
- วิธีเวทย์มนตร์
- การอ้างอิงสัญลักษณ์
- หลาม
- การสลับค่าหนึ่งบรรทัด
- ความสามารถในการแทนที่ฟังก์ชั่นหลักด้วยฟังก์ชันของคุณเอง
คุณสมบัติที่ซ่อนอื่น ๆ :
ผู้ประกอบการ:
- ผู้ประกอบการเสมือนบูล
- ผู้ประกอบการปัดพลิก
- ยังใช้สำหรับการก่อสร้างรายการ
- ตัว
++
ดำเนินการและ unary-
ทำงานกับสตริง - ผู้ประกอบการซ้ำซ้อน
- ผู้ประกอบการยานอวกาศ
- | | | โอเปอเรเตอร์ (และโอเปอเรเตอร์) เพื่อเลือกจากชุดตัวเลือก
- ผู้ประกอบการเพชร
- กรณีพิเศษของ
m//
ผู้ประกอบการ - tilde-tilde "โอเปอเรเตอร์"
โครงสร้างการอ้างอิง:
ไวยากรณ์และชื่อ:
- อาจมีช่องว่างหลังจาก sigil
- คุณสามารถตั้งชื่อตัวเลขให้กับการอ้างอิงเชิงสัญลักษณ์ได้
- จุลภาคตามกฎหมาย
- ตัวอักษรจำนวนเต็มของกลุ่ม
- ชิ้นกัญชา
- การเติมคีย์ของแฮชจากอาร์เรย์
โมดูลตัวเลือก Pragmas และตัวเลือกบรรทัดคำสั่ง:
- ใช้คำเตือนที่เข้มงวดและใช้คำเตือน
- การตรวจสอบมัวหมอง
- การใช้งานที่ลึกลับของ -n และ -p
- CPAN
overload::constant
- IO :: จัดการกับโมดูล
- ช่องเก็บของที่ปลอดภัย
- คุณลักษณะ
ตัวแปร:
ลูปและการควบคุมการไหล:
นิพจน์ทั่วไป:
คุณสมบัติอื่น ๆ :
- ตัวดีบัก
- บล็อคโค้ดพิเศษเช่น BEGIN, CHECK และ END
- การ
DATA
ปิดกั้น - ใหม่การปฏิบัติการบล็อก
- ตัวกรองแหล่งที่มา
- สัญญาณตะขอ
- แผนที่ ( สองครั้ง )
- การห่อฟังก์ชั่นในตัว
eof
ฟังก์ชั่นdbmopen
ฟังก์ชั่น- เปลี่ยนคำเตือนเป็นข้อผิดพลาด
เทคนิคอื่น ๆ และคำตอบเมตา:
ดูสิ่งนี้ด้วย: