Fungsi Perl Array Splice ()

Perl sambatan() fungsi digunakan untuk memotong dan mengembalikan potongan atau bagian dari array. Bagian yang dipotong dimulai pada MENGIMBANGI elemen array dan berlanjut untuk PANJANGNYA elemen. Jika PANJANGNYA tidak ditentukan, itu akan dipotong ke ujung array.

Pikirkan tentang @nama saya array sebagai deretan kotak bernomor, pergi dari kiri ke kanan, dinomori dimulai dengan nol. Itu sambatan() fungsi akan memotong sebagian dari @nama saya array dimulai dengan elemen di posisi # 1 (dalam hal ini, Michael) dan mengakhiri 3 elemen nanti di Matius. Nilai dari @someNames kemudian menjadi ('Michael', 'Joshua', 'Matthew'), dan @myNames disingkat menjadi ('Jacob', 'Ethan', 'Andrew').

Sebagai pilihan, Anda bisa menggantikan bagian dihapus dengan array lain dengan meneruskannya di UBAH DENGAN argumen.

Pada contoh di atas, sambatan() fungsi akan memotong sebagian dari @nama saya array dimulai dengan elemen di posisi # 1 (dalam hal ini, Michael dan mengakhiri 3 elemen nanti di Matius. Kalau begitu

instagram viewer
menggantikan nama-nama dengan isi @lebih banyak nama Himpunan. Nilai dari @someNames kemudian menjadi ('Michael', 'Joshua', 'Matthew'), dan @myNames diubah menjadi ('Yakub', 'Daniel', 'William', 'Joseph', 'Ethan', 'Andrew').