Your cart is currently empty!
Golang: Create Application
Create a folder name hello
mkdir hello cd hello
Initialize Golang module
go mod init my-hello
Create a folder (package) name english
mkdir english cd english
Create a file inside the english folder name a.go
package english
import "fmt"
func Hello() {
fmt.Println("Hello")
}Go back to the root folder and create a file name x.go
package main
import "my-hello/english"
func main() {
english.Hello()
}This should output
-> % go run . Hello
Create a folder (package) name french
mkdir french cd french
Create a file inside the french folder name b.go
package french
import "fmt"
func Hello() {
fmt.Println("Bonjour")
}Now we go back to the root folder and edit x.go
package main
import (
"my-hello/english"
"my-hello/french"
)
func main() {
english.Hello()
french.Hello()
}now we run it again
-> % go run . Hello Bonjour

Leave a Reply