File tree 4 files changed +42
-0
lines changed
4 files changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ package car
2
+
3
+ import (
4
+ "errors"
5
+ "fmt"
6
+ )
7
+
8
+ func StartCar (carName string ) (string , error ) {
9
+ if carName == "" {
10
+ return "" , errors .New ("there has been some error! Cannot send empty car name" )
11
+ }
12
+ message := fmt .Sprintf ("Starting car, name of the car is %v" , carName )
13
+
14
+ return message , nil
15
+ }
Original file line number Diff line number Diff line change
1
+ module aniket-batabyal.com/car
2
+
3
+ go 1.20
Original file line number Diff line number Diff line change
1
+ package main
2
+
3
+ import (
4
+ "fmt"
5
+
6
+ "aniket-batabyal.com/car"
7
+ )
8
+
9
+ func main () {
10
+ fmt .Println ("Hey I am a driver" )
11
+ message , error := car .StartCar ("Ford Mustang" )
12
+
13
+ if error != nil {
14
+ fmt .Println (error )
15
+ }
16
+ fmt .Println ("The message is: " , message )
17
+ }
Original file line number Diff line number Diff line change
1
+ module aniket-batabyal.com/driver
2
+
3
+ go 1.20
4
+
5
+ replace aniket-batabyal.com/car => ../car
6
+
7
+ require aniket-batabyal.com/car v0.0.0-00010101000000-000000000000
You can’t perform that action at this time.
0 commit comments