Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muhammadzhuhry/golang-fundamental
https://github.com/muhammadzhuhry/golang-fundamental
go
Last synced: 20 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/muhammadzhuhry/golang-fundamental
- Owner: muhammadzhuhry
- License: mit
- Created: 2020-10-18T04:48:19.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-14T08:29:54.000Z (about 4 years ago)
- Last Synced: 2023-12-20T11:08:40.227Z (about 1 year ago)
- Topics: go
- Language: Go
- Homepage:
- Size: 86.9 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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