Cara Menggunakan Fungsi errors.New() di Golang – Contoh

Cara Menggunakan Fungsi Errors New Di Golang Contoh



Sebagai pengembang, mengatasi kesalahan adalah tugas umum karena ini akan membantu Anda menulis kode yang kuat dan andal. Hal yang baik tentang bahasa Go adalah ia memiliki paket bawaan untuk penanganan kesalahan yang disebut kesalahan.Baru() fungsi yang memungkinkan Anda membuat pesan kesalahan khusus dengan cepat, menjadikannya alat yang berharga untuk men-debug dan memecahkan masalah program Anda.

Panduan ini akan mengeksplorasi penggunaan kesalahan.Baru() fungsi dalam Go dengan contoh.

Apa itu fungsi errors.New() di Golang

Itu kesalahan.Baru() adalah fungsi bawaan di Go yang digunakan untuk membuat pesan kesalahan baru karena mengambil string sebagai argumen dan mengembalikan tipe kesalahan yang mewakili pesan kesalahan baru dengan string yang disediakan sebagai isinya.







Saat bekerja dengan Go, penting untuk menangani kesalahan dengan benar. Penanganan kesalahan membantu Anda memastikan bahwa kode Anda berperilaku seperti yang diharapkan dan menangani situasi yang tidak diharapkan dengan baik. Itu kesalahan.Baru() fungsi memungkinkan Anda membuat pesan kesalahan khusus untuk menangani skenario tak terduga dalam kode Anda.



Sintaks sederhana dapat dilihat di bawah ini:



kesalahan. Baru ( pesan )

Di Sini pesan adalah pesan kesalahan yang ingin Anda tampilkan kepada pengguna.





Bagaimana Cara Menggunakan Fungsi errors.New()?

Berikut adalah langkah-langkah yang terlibat untuk digunakan kesalahan.Baru() fungsi di Go:

Langkah 1: Pertama, Anda harus mengimpor paket error ke dalam program Go Anda dengan menyertakan baris kode berikut di bagian atas file Anda:



impor 'kesalahan'

Langkah 2: Selanjutnya, panggil fungsi errors.New() untuk menghasilkan kesalahan baru. Pesan kesalahan yang ingin Anda tampilkan disertakan dalam string yang diteruskan sebagai argumen ke fungsi. Misalnya:

berbuat salah := kesalahan. Baru ( 'berkas tidak ditemukan' )

Langkah 3: Tangani kesalahan dalam kode Anda menggunakan pernyataan if. Misalnya:

jika berbuat salah != nol {

// menangani kesalahan

}

Berikut adalah contoh cara menggunakan kesalahan.Baru() fungsi di Go:

kemasan utama

impor (

'kesalahan'

'fmt'

)

fungsi utama ( ) {

pesan := 'Salam'

Kesalahan := kesalahan. Baru ( 'PESAN tidak valid' )

jika pesan != 'Linux' {

fmt. Println ( Kesalahan )

}

}

Pada contoh di atas, kami menggunakan the kesalahan.Baru() berfungsi untuk membuat kesalahan. Pesan kesalahan khusus adalah “PESAN tidak valid” di dalam kesalahan.Baru() berfungsi dalam hal ini.

Ini contoh lainnya:

kemasan utama

impor (

'kesalahan'

'fmt'

)

pembagian fungsi ( a, b int ) ( int , kesalahan ) {

jika B == 0 {

kembali 0 , kesalahan. Baru ( 'pembagian dengan nol' )

}

kembali A / b, nihil

}

fungsi utama ( ) {

hasilnya, salah := membagi ( 10 , 0 )

jika berbuat salah != nol {

fmt. Println ( 'Kesalahan:' , salah )

kembali

}

fmt. Println ( 'Hasil:' , hasil )

}

Pada contoh di atas, kita mendefinisikan a membagi() fungsi yang menggunakan dua bilangan bulat sebagai argumen dan mengembalikan pembagiannya. Jika argumen kedua b adalah 0, kami mengembalikan kesalahan menggunakan kesalahan.Baru() berfungsi dengan pesan kesalahan khusus “pembagian dengan nol” . Kami memanggil fungsi division() dengan argumen 10 dan 0 ke dalam fungsi utama, yang menghasilkan kesalahan. Kemudian, ketika kesalahannya bukan nol, kami memeriksa untuk melihat apakah itu nol dan mencetak pesannya. Jika kesalahannya nol, kami mencetak hasilnya.

Kesimpulan

Itu kesalahan.Baru() fungsi di Go berguna untuk menangani kesalahan dan membuat pesan kesalahan khusus dalam kode Anda. Dengan mengikuti langkah-langkah sederhana yang diuraikan dalam panduan ini dan contoh yang diberikan, Anda dapat menggunakan fungsi ini secara efektif untuk men-debug dan memecahkan masalah program Anda. Dengan penanganan kesalahan yang tepat, Anda dapat menulis kode yang lebih kuat dan andal, menjadikan program Anda lebih stabil dan mudah digunakan.