Comment tidak akan mempengaruhi jalannya sebuah program (diabaikan ketika eksekusi program), biasa digunakan sebagai catatan.
Inline comment
go
package mainimport "fmt"func main() { // baris kode ini akan menyetak "Hello world" ke dalam terminal. fmt.Println("Hello world") // ini adalah inline comment! // halo lagi!}
Multiline comment
go
package mainimport "fmt"func main() { fmt.Println("Hello world") /* halo ini adalah multiline comment! halo lagi! 123 */}
Comment dapat membantu programmer dalam memahami kode. Sebaiknya kita menggunakan comment seefektif dan sesedikit mungkin, karena kode program kita tulis harus sudah mudah dipahami.
Menjelaskan maksud dari suatu perintah, blok kode, atau function
go
func isEqual(map1, map2 map[int]string) { // for now, we just check the length of the map because map is unordered // and cannot be compared return len(map1) == len(map2)}
Comment
Comment tidak akan mempengaruhi jalannya sebuah program (diabaikan ketika eksekusi program), biasa digunakan sebagai catatan.
Comment dapat membantu programmer dalam memahami kode. Sebaiknya kita menggunakan comment seefektif dan sesedikit mungkin, karena kode program kita tulis harus sudah mudah dipahami.
Penggunaan Tepat
Penggunaan Kurang Tepat