mirror of
				https://github.com/SourceFellows/gobuch.git
				synced 2025-11-04 15:46:17 +01:00 
			
		
		
		
	initial import
This commit is contained in:
		
							
								
								
									
										29
									
								
								golang-language-samples/errors-new/errors.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								golang-language-samples/errors-new/errors.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,29 @@
 | 
			
		||||
package main
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"errors"
 | 
			
		||||
	"fmt"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func erzeugeEinenNeuenFehler(i int) error {
 | 
			
		||||
	if i != 42 {
 | 
			
		||||
		return fmt.Errorf("Mit %v lösen Sie das Problem nicht", i)
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func erzeugeNochEinenFehler() error {
 | 
			
		||||
	return errors.New("Da ist noch ein Problem")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func main() {
 | 
			
		||||
	err := erzeugeEinenNeuenFehler(13)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		fmt.Printf("Es ist ein Fehler aufgetreten: %v\n", err)
 | 
			
		||||
	}
 | 
			
		||||
	err = erzeugeNochEinenFehler()
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		fmt.Printf("Es ist ein Fehler aufgetreten: %v\n", err)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user