list bab yang sudah di pelajari
-
goroutine seperti asynchronous dalam javascript . sebuah mini threading. See More
-
channel digunakan untuk menghubungkan goroutine satu dengan goroutine lain. See more
a. tipe konversi data eksplisit
var x int = 10
var y float64 = float64(x) // Konversi int ke float64
var a int = 5
var b int64 = int64(a) // Konversi int ke int64
var s string = "123"
var i int = int(s)
// error , tidak bisa langsung conver ke integer
b. konversi tipe data yang disediakan
import "strconv"
var s string = "123"
i, _ := strconv.Atoi(s) // Konversi string ke int
var i int = 123
s := strconv.Itoa(i) // Konversi int ke string
// array
var arr = [3]int{1,2,3}
// array di tentukan panjang datanya. tidak boleh melebihi panjang data yg sudah di tentukan
// slice
var arr = []int{1,2,3}
// slice panjang data nya tidak di tentukan sehingga bebas mau memasukkan berapa data