Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengendalikan Ralat dalam Go: Contoh Mudah

Mengendalikan Ralat dalam Go: Contoh Mudah

WBOY
WBOYasal
2024-09-04 06:00:36511semak imbas

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!")
}

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
  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!

Kenyataan:
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