Mengendalikan Ralat dalam Go: Contoh Mudah

WBOY
Lepaskan: 2024-09-04 06:00:36
asal
534 orang telah melayarinya

Handling Errors in Go: A Simple Example

Pengendalian ralat yang berkesan adalah penting untuk membina aplikasi Go yang mantap. Berikut ialah contoh mudah pengendalian ralat dalam Go:

Contoh Kod

package main

import (
    "fmt"
    "log"
)

func processRequest() error {
    // Simulate an error
    return fmt.Errorf("simulated error")
}

func main() {
    if err := processRequest(); err != nil {
        log.Printf("Error processing request: %v", err)
        fmt.Println("Internal Server Error")
        return
    }
    fmt.Println("Request processed successfully!")
}
Salin selepas log masuk

Menjalankan Kod

Untuk menjalankan kod ini:

  1. Salin kod ke dalam fail .go, cth., main.go.
  2. Gunakan arahan berikut untuk melaksanakannya:
   go run main.go
Salin selepas log masuk
  1. Anda akan melihat output berdasarkan sama ada ralat simulasi diproses atau tidak.

Jangan ragu untuk mengujinya dan beritahu saya pendapat anda tentang amalan pengendalian ralat dalam Go!

Cuba dalam talian: Pergi ke Taman Permainan

Saya ingin mendengar pendapat anda tentang pengendalian ralat dalam Go. Apakah amalan terbaik anda? Kongsi petua dan contoh anda! ??

Atas ialah kandungan terperinci Mengendalikan Ralat dalam Go: Contoh Mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan