go-examples

Get Set Learn Go


Project maintained by sagar-jadhav Hosted on GitHub Pages — Theme by mattgraham

Variable Declaration

Example demonstrates different approaches to assigning values to variables, and performing mathematical operations on those variables.

Here we explicitly initialize variableX and variableY using the var declaration, and also explicitly define the type int.

// type #1 variable declaration
var variableX int = 24
var variableY int = 12

This snippet demonstrates the short assignment := which replaces the var declaration. This also allows inferred typing based on the value on the right-hand side. This cannot be used outside of a function.

// type #2 variable declaration
variableA := 24
variableB := 12

Here we explicitly initialize variableF and variableG but type is inferred based on the value on the right-hand side.

// type #3 variable declaration
var variableF = 24
var variableG = 12

This snippet demonstrates the initializing of multiple variables that may vary in type.

// type #4 variable declaration
var (
	variableJ = 24
	variableK = 12
)

Here we output calculations using these variables.

fmt.Println("Result of Addition of 24,12 : ", variableX+variableY)
fmt.Println("Result of Multiplication of 24,12 : ", variableA*variableB)
fmt.Println("Result of Division of 24,12 : ", variableF/variableG)
fmt.Println("Result of Subtraction of 24,12 : ", variableJ-variableK)

Output

Result of Addition of 24,12 :  36
Result of Multiplication of 24,12 :  288
Result of Division of 24,12 :  2
Result of Subtraction of 24,12 :  12
Try It Out Source Code

Contributors

« Home Page Previous « Hello World Next » If Else Statement