Unshift คืออะไร

ในบางภาษาการเขียนโปรแกรม unshift เป็นฟังก์ชันที่เพิ่มองค์ประกอบตั้งแต่หนึ่งรายการขึ้นไปไปยังจุดเริ่มต้นของอาร์เรย์ ตัวอย่างเช่นในโค้ด Perl ด้านล่าง unshift จะเพิ่ม "ศูนย์" ไปยังจุดเริ่มต้นของอาร์เรย์เพื่อให้ "ศูนย์หนึ่งสองสาม"

 my @example = ('หนึ่ง', 'สอง', 'สาม'); unshift @ ตัวอย่าง 'ศูนย์'; พิมพ์ "@example \ n"; #Prints: ศูนย์หนึ่งสองสาม 

เคล็ดลับ: หากคุณต้องการเพิ่มในส่วนท้ายของอาร์เรย์ให้ใช้ฟังก์ชัน push หากคุณต้องการลบองค์ประกอบแรกของอาร์เรย์ให้ใช้ฟังก์ชัน shift

เงื่อนไขการเขียนโปรแกรม