mythcat: Fedora 27 : Go and atom editor.

The Go programming language was created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson.
The Go often referred to as golang is a programming language created at Google.
Using go with Fedora 27 is very simple , just install it with dnf tool.

#sudo dnf install golang

To use it with atom editor you need to install the atom editor , see this tutorial.
The next step is to set the atom editor with the packages for go programming language, like:

  • go-plus
  • go-get
  • go-imports
  • platformio-ide-terminal

The go command come with this help:

Go is a tool for managing Go source code.


go command [arguments]
The commands are:

build compile packages and dependencies
clean remove object files
doc show documentation for package or symbol
env print Go environment information
bug start a bug report
fix run go tool fix on packages
fmt run gofmt on package sources
generate generate Go files by processing source
get download and install packages and dependencies
install compile and install packages and dependencies
list list packages
run compile and run Go program
test test packages
tool run specified go tool
version print Go version
vet run go tool vet on packages
Use "go help [command]" for more information about a command.

Additional help topics:

c calling between Go and C
buildmode description of build modes
filetype file types
gopath GOPATH environment variable
environment environment variables
importpath import path syntax
packages description of package lists
testflag description of testing flags
testfunc description of testing functions

The next step is to install your packages with go command and get:

go get -u
go get -u

Let’s make a simple example:

package main
import "fmt"
func main() {
fmt.Println("Hello world !")

Let’s test it with go command. To run the program, create a file named hello-world.go put the code in and use go run:

$ go run hello-world.go
hello world

If you want to build our programs into binaries, we can do this using go build :

$ go build hello-world.go
$ ls
hello-world hello-world.go

Finally, we can then execute the built binary directly.

$ ./hello-world
hello world

After I searched the internet I found a website with many examples and I recommend it. You can find him here.

Source From:
Original article title: mythcat: Fedora 27 : Go and atom editor..
This full article can be read at: mythcat: Fedora 27 : Go and atom editor..


Random Article You May Like

Leave a Reply

Your email address will not be published. Required fields are marked *