Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/muhammadzhuhry/golang-fundamental


https://github.com/muhammadzhuhry/golang-fundamental

go

Last synced: 20 days ago
JSON representation

Awesome Lists containing this project

README

        

![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102) 
![Hits](https://hitcounter.pythonanywhere.com/count/tag.svg?url=https%3A%2F%2Fgithub.com%2Fmuhammadzhuhry%2Fgolang-fundamental)

# :notebook: Golang Fundamentals

Repository ini berisi catatan-catatan untuk belajar bahasa pemrograman golang yang paling dasar.

berikut listnya :

- [x] hello world
- [x] number
- [x] boolean
- [x] string
- [x] variable
- [x] constant
- [x] conversion
- [x] type declarations
- [x] operations(math, comparation, and boolean)
- [x] array
- [x] slice
- [x] map
- [x] if expression
- [x] switch expression
- [x] for loops
- [x] break
- [x] continue
- [x] function
- [x] function parameter
- [x] function return value
- [x] function return value
- [x] function return multiple value
- [x] function return named value
- [x] variadic function
- [x] function as value
- [x] function as parameter
- [x] function anonymous
- [x] function recursive
- [x] closures
- [x] defer
- [x] panic
- [x] recover
- [x] struct & struct function / method
- [x] interface
- [x] interface kosong
- [x] nil
- [x] interface error
- [x] type assertions
- [x] pointer
- [x] pointer in function
- [x] pointer in method / struct
- [x] package & import
- [x] access modifier
- [x] package initialization & blank identifier
- [x] package OS
- [x] package flag
- [x] package strings
- [x] package strconv
- [x] package math
- [ ] package container/list (need to explore about double linked list)
- [ ] package container/ring (need to explore about circular list)
- [x] package sort
- [x] package time
- [x] package reflect
- [x] package regexp