İçeriğe geç

Go’da Veri Tipleri, Değişken ve Sabit Tanımlama

Değişken ve Sabit Tanımlama

Java, C, C# ve PHP 8 gibi dillerden bildiğimiz haliyle tip => değişken adı => değer şeklinde tanımlama yapılmıyor. Go’da değişken adı => (istersek tip) => değer şeklinde değişken tanımlanıyor. Toplam 3 şekilde değişken tanımlayabiliriz.

Çıktısı:

 

Veri Tipleri

Veri tipleri Basic Types ve Composite Types olarak 2 ana gruba ayrılıyor. 

Basic Types

Tip En Küçük Değeri En Büyük Değeri Açıklama
int8 0 255 8-bit signed integer
int16 0 65535 16-bit signed integer
int32 0 4294967295 32-bit signed integer
int64 0 18446744073709551615 64-bit signed integer
uint8 -128 127 8-bit unsigned integer
uint16 -32768 32767 16-bit unsigned integer
uint32 -2147483648 2147483647 32-bit unsigned integer
uint64 -9223372036854775808 9223372036854775807 64-bit unsigned integer
int     Both in and uint contain same size, either 32 or 64 bit.
uint     Both in and uint contain same size, either 32 or 64 bit.
float32     The set of all IEEE-754 32-bit floating-point numbersi
float64     The set of all IEEE-754 64-bit floating-point numbers.
complex64     The set of all complex numbers with float32 real and imaginary parts
complex128     The set of all complex numbers with float64 real and imaginary parts
rune     It is a synonym of int32 and also represent Unicode code points.
byte     It is a synonym of uint8.
uintptr     It is an unsigned integer type. Its width is not defined, but its can hold all the bits of a pointer value.
bool      

Composite Types

Bu tipler için örnekler ekleyeceğim.

Kategori:GoMasaüstü Programlama

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

17 − twelve =