Go Language Tutorial
Explains how to define varaible and assign its value here.
var variable_name data_type
var name string var id int var salary float32
We can also declare multiple variable as below
var ( name string id int salary float32 }
For already defined variables, equal sign (=) can be used to assign a value.
name = "name1" id = 10 salary = 25000
here string 'name1' is assigned to variable 'name'.
yes, we can combine declaring a variable and assign value.
var name string = "name1" var id int = 10
Another option, to declare variable with defining data type and value using := syntax.
name := "name1" id := 10
package main import "fmt" func main() { // declare variables var name string var id int var salary float32 // assign values name = "name1" id = 10 salary = 25000.500 fmt.Println("name: ", name) fmt.Println("id: ", id) fmt.Println("salary: ", salary) }
Another option to declare variables
package main import "fmt" func main() { // declare variables var ( name string id int salary float32 ) // assign values name = "name1" id = 10 salary = 25000.500 fmt.Println("name: ", name) fmt.Println("id: ", id) fmt.Println("salary: ", salary) }Output:
$ go build variables-demo.go $ ./variables-demo name: name1 id: 10 salary: 25000.5
package main import "fmt" func main() { // declare and assign variables var name string = "name1" var id int = 10 var salary float32 = 25000.500 fmt.Println("name: ", name) fmt.Println("id: ", id) fmt.Println("salary: ", salary)
package main import "fmt" func main() { // declare and assign variables name := "name1" id := 10 salary := 25000.500 fmt.Println("name: ", name) fmt.Println("id: ", id) fmt.Println("salary: ", salary) }Output:
$ go build variables-demo.go $ ./variables-demo name: name1 id: 10 salary: 25000.5« Previous Next »