- Introduction Go Language
- Install and setup Go
- Go: Hello World Application
- Go language: Build executable
- Go: Primitive Data Types
- Go language: Print value and type of a variable
- Initialize multiple variables in one line
- = : Short Assignment statement
- Default or zero value
- Constants
- iota identifier
- Type Conversion
- Type Inference
- strings
- Concatenate strings
- multi line strings
- Arrays
- Arrays are passed by value
- Slices
- Get capacity of the slice
- Get number of elements in the slice
- Arrays vs slices
- Slices are passed by reference
- Iterate over a slice using range keyword
- Get slice from a slice
- _ symbol
- Append an element to a slice
- Map data structure
- Define map using literal notation
- Get number of items in a map
- Check whether an item exists in map or not
- Delete item from the map
- Print all the keys of map
- Print key, value from map
- if statement
- if-else statement
- if statement: combine initialisation and condition evaluation in same line
- switch statement
- switch without an expression
- for loop
- Use for loop as while loop
- Print elements of array
- Iterate over a map
- Read data from console or user
- Create a function
- Pass by Reference
- Variadic Functions
- Return a value from function
- Anonymous functions
- Functions continued
- return Error from a function
- Structs
- Construct an object to a structure using &
- struct literal notation
- constructor functions
- Adding Methods to a struct
- Interfaces
- Importing multiple packages
- defer the function execution
- Pointers
- Structure pointers
- Read content type from a url
- Exit the program with given status code
- Goroutines
This blog is primarily focus on Java fundamentals and the libraries built on top of Java programming language. Most of the post are example oriented, hope you have fun in reading my blog....:)
Wednesday 1 May 2019
go language tutorial
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment