Golang Language is pretty good language. Most of us start our career from C the mother of all Languages. If you build a house you know know to build that.
Components of house
1. Variables
2. Constants
3. Functions
4. Conditions
5. Loops
Variables
Let start with Variables.
In Golang there're so many types of variables int , float , string, byte , complex , pointers etc.
In go-lang integers exit in five classes. Each class has own properties
int
int8
int16
int32
int64
Int
integers range start from 0 to 65535.
Int8
integers of this class start from 0 to 2^8.
Int16
Similar like int8 it start with 0 to 2^16.
if you had write a code you know integers have two types
signed and unsigned
There're so many operations on integers such as addition, increment, less than etc. I will show you in a moment.
There's is another flavour in go to initialize local variables but more details in any other topic.
In Short name declaration programmer can write name of variable, then ":=" value. This value tells variable type either it's integer, float etc.
a := 0 // int
c := 3.4 // float32, float64
Components of house
1. Variables
2. Constants
3. Functions
4. Conditions
5. Loops
Variables
Let start with Variables.
In Golang there're so many types of variables int , float , string, byte , complex , pointers etc.
In go-lang integers exit in five classes. Each class has own properties
int
int8
int16
int32
int64
Int
integers range start from 0 to 65535.
Int8
integers of this class start from 0 to 2^8.
Int16
Similar like int8 it start with 0 to 2^16.
if you had write a code you know integers have two types
signed and unsigned
There're so many operations on integers such as addition, increment, less than etc. I will show you in a moment.
var name type = valueLet me ask you if two different classes of integers operate what's the output
var a int = 0
var b int = 3
fmt.Println("c:", a+b) // 3
var a int = 9
var b int8 = 5
fmt.Println(a+b)
Please share your answer in a comment sectionIn go local variables and global variables are most important. If a variable declare as a local then it's life story little short. While package variables called global variables. They initialize with Upper case Letters. The reason behind that they can access through other files too.
There's is another flavour in go to initialize local variables but more details in any other topic.
In Short name declaration programmer can write name of variable, then ":=" value. This value tells variable type either it's integer, float etc.
a := 0 // int
c := 3.4 // float32, float64
Gopher's are best
Comments
Post a Comment