Go (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: halaman dengan galat kutipan
Tag: halaman dengan galat kutipan
Baris 42:
 
=== Jenis (Tipe Data) ===
Go memiliki sejumlah built-in tipe data bawaan yang ditamkan, termasuk numerik (byte, int64, float32, dll.), boolean, dan string karakter (string). String yang berubah; built-in operator dan kata kunci (bukan fungsi) memberikan rangkaian, perbandingan, dan [[UTF-8]] encoding dan decoding.<ref>Rob Pike, [http://blog.golang.org/strings Strings, bytes, runes and characters in Go], 23 October 2013</ref> [[Record|jenis Catatan]] dapat didefinisikan dengan kata kunci struct.{{Butuh rujukan|date=December 2016}}
 
Untuk masing-masing tipe ''T'' dan setiap non-negatif konstanta integer ''n'', ada sebuah array jenis dilambangkan [''n'']''T''; array yang berbeda-beda panjangnya sehingga dari jenis yang berbeda. Array dinamis yang tersedia sebagai "iris", dilambangkan []''T'' untuk beberapa jenis ''T''. Ini memiliki panjang dan ''kapasitas'' menentukan ketika baru memori yang harus dialokasikan untuk memperluas array. Beberapa irisan dapat berbagi mereka mendasari memori.{{r|append}}<ref>Andrew Gerrand, [http://blog.golang.org/go-slices-usage-and-internals Go Slices: usage and internals]</ref><ref>The Go Authors, [http://golang.org/doc/effective_go.html#slices Effective Go: Slices]</ref>