This blog represents code samples and related concepts on how to create a package or library using GO programming language.
Save the following code within some file such as hello.go within some package folder such as helloworld within folder $GOPATH/src. Create the package using command such as go install helloworld. Alternatively, go inside the folder helloworld and execute the command, go install. This would lead to creation of *.a file within $GOPATH/pkg folder. Note that command such as go build can be used to compile and check if there are any errors.
package helloworld func PrintHello(name string) string { helloWorldMessage := "Hello " + name + ", How are you doing today?" return helloWorldMessage }
Pay attention to some of the following:
package main import ( "fmt" "helloworld" ) func main() { fmt.Printf("---- Program to Demonstrate HelloWorld Package ----\n") helloMessage := helloworld.PrintHello("Ajitesh Shukla") fmt.Printf(helloMessage + "\n") }
Save the above within another package (folder), say, hello with a fole such as hello.go. Install the package using command such as go install. This would create an executable with name such as hello within $GOPATH/bin folder. Execute the program using command such as $GOPATH/bin/hello. In case, you have set the $GOPATH/bin in PATH variable, execute the program by typing hello.
Last updated: 1st May, 2024 The bias-variance trade-off is a fundamental concept in machine learning…
Last updated: 1st May, 2024 As a data scientist, understanding the nuances of various cost…
Last updated: 1st May, 2024 In this post, you will learn the concepts related to…
Last updated: 26th April, 2024 In this blog post, we will discuss the logistic regression…
Last updated: 22nd April, 2024 As data scientists, we navigate a sea of metrics to…
Last updated: 22nd April, 2024 This post will teach you about the gradient descent algorithm…