Cara Memangkas Tali di Golang

Cara Memangkas Tali Di Golang



Golang adalah bahasa pemrograman populer yang menawarkan fungsi berbeda untuk menangani data string. Salah satu operasi paling umum yang perlu kita lakukan pada string adalah memangkas atau menghapus spasi tambahan dari awal atau akhir string. Artikel ini membahas berbagai cara memangkas string di Golang.

Apa itu Pemangkasan Tali?

Pemangkasan string adalah proses menghilangkan spasi atau karakter ekstra dari awal atau akhir string. Tujuan pemangkasan adalah untuk menormalkan string, membuatnya konsisten dan lebih mudah dibaca. Pemangkasan adalah operasi umum di banyak bahasa pemrograman, termasuk Golang.

Fungsi Trim() di Golang

Fungsi Trim() adalah fungsi bawaan lainnya di Golang yang memungkinkan Anda menghapus karakter tertentu dari awal dan akhir string. Fungsi Trim() membutuhkan dua argumen: sebuah string untuk dipangkas dan string yang berisi karakter yang akan dihapus. Ini contohnya:







paket utama

impor (
'fmt'
'string'
)

fungsi utama ( ) {
str := 'Halo Dunia!'
str = string. Memangkas ( str , 'H!' )
fmt. Println ( str )
}

Keluaran



Di sini, kami menggunakan fungsi Trim() untuk menghapus surat itu H dan tanda seru '!' dari awal dan akhir string.



  Gambar yang berisi pola latar belakang Deskripsi dibuat secara otomatis





Fungsi TrimSpace() di Golang

Fungsi TrimSpace() di Golang dapat menghapus semua spasi putih di awal atau akhir string. Setelah semua spasi dihapus, string baru akan ditampilkan tanpa spasi tambahan di awal atau akhir. Ini contohnya:

paket utama

impor (
'fmt'
'string'
)

fungsi utama ( ) {
str := ' Halo Dunia! '
str = string. TrimSpace ( str )
fmt. Println ( str )
}

Keluaran



Kode di atas akan memangkas semua spasi putih di awal dan akhir string. Outputnya adalah sebagai berikut:

  Gambar yang berisi pola latar belakang Deskripsi dibuat secara otomatis

Fungsi TrimLeft() dan TrimRight() di Golang

Fungsi TrimLeft() dan TrimRight() mirip dengan fungsi Trim(), tetapi keduanya menghapus karakter yang ditentukan hanya dari awal atau akhir string. Ini contohnya:

paket utama

impor (
'fmt'
'string'
)

fungsi utama ( ) {
str := '!Halo Dunia!'
str = string. Potong Kiri ( str , 'H!' )
fmt. Println ( str )
str = string. TrimRight ( str , 'D!' )
fmt. Println ( str )
}

Di sini, di kode di atas, the TrimLeft() fungsi akan menghapus surat itu H dan tanda seru '!' dari awal string dan kami menggunakan TrimRight() berfungsi untuk menghapus huruf D dan tanda seru '!' dari ujung tali.

  Gambar yang berisi pola latar belakang Deskripsi dibuat secara otomatis

Fungsi TrimPrefix() dan TrimSuffix() di Golang

Fungsi TrimPrefix() dan TrimSuffix() serupa dengan fungsi TrimLeft() dan TrimRight(), tetapi keduanya menghapus awalan atau akhiran yang ditentukan dari string. Ini contohnya:

paket utama

impor (
'fmt'
'string'
)

fungsi utama ( ) {
str := 'Halo Dunia!'
str = string. TrimPrefix ( str , 'Dia' )
fmt. Println ( str )
str = string. TrimSuffix ( str , 'Id!' )
fmt. Println ( str )
}

Dalam contoh di atas, kami menggunakan fungsi TrimPrefix() untuk menghapus awalan Dia dari awal string, dan kami menggunakan fungsi TrimSuffix() untuk menghapus akhiran 'Id!' dari ujung tali.

  Gambar yang berisi pola latar belakang Deskripsi dibuat secara otomatis

Kesimpulan

Pemangkasan string di Golang adalah proses menghilangkan karakter ekstra atau spasi putih dalam kode. Di Golang kami memiliki berbagai jenis fungsi trim seperti TrimSpace(), Trim(), TrimLeft(), TrimRight(), TrimPrefix(), dan TrimSuffix(). Semua fungsi tersebut dibahas dalam artikel ini beserta contoh penggunaannya untuk memotong string di Golang.