Skip to content

Latest commit

 

History

History
63 lines (49 loc) · 1.95 KB

simple-calculator.md

File metadata and controls

63 lines (49 loc) · 1.95 KB
layout
default

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