Hello, World!
Writing the "Hello, World!" Program
Write the Code:
Open main.go
in your favorite text editor and add the following code:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
Explanation of the Code
package main
: This line declares that the file belongs to themain
package. Every Go application must have amain
package.import "fmt"
: This line imports thefmt
package, which contains functions for formatted I/O, including printing to the console.func main() { ... }
: This line defines themain
function, which is the entry point of a Go program. When the program is run, the code inside themain
function is executed.fmt.Println("Hello, World!")
: This line calls thePrintln
function from thefmt
package to print the string "Hello, World!" to the console.
Running the Program
To run your "Hello, World!" program, open a terminal, navigate to the directory containing main.go
, and execute the following command:
go run main.go
You should see the following output:
Hello, World!
Congratulations! You've successfully written and run your first Go program.
Next Steps
Now that you've got a basic understanding of Go, you can explore more features and concepts:
- Variables and Data Types: Learn how to declare and use variables in Go.
- Control Structures: Understand how to use loops and conditional statements.
- Functions: Discover how to define and call functions in Go.
- Packages and Modules: Learn about organizing code and managing dependencies.
Happy coding!