# # Go Veri Tipleri

Bir önceki dersimizde değişkenlerin ne olduğunu ve nasıl oluşturabileceğimizi öğrendik. Şimdi ise Go programlama dillerinde oluşturduğumuz değişkenlerin hangi tiplerde olabileceklerini göreceğiz.

## 1. Veri Tipi Çeşitleri

Programlamada kullanacağımız verinin tipi çok önemlidir. Çünkü örnek olarak bir muhasebe programında ondalık sayılar kullanmanız gerekirken bunun yerine sadece tam sayılar kullanırsanız büyük sorunlar yaşarsınız. Bunun için kullanabileceğiniz veri tiplerini en başta öğrenmeniz çok önemlidir. Go programlama dilinde kullanabileceğiniz veri tipleri şunlardır;

* **Basit tipler:** `Sayılar` (numbers), `Karakter Dizileri` (strings), `Mantık` (boolen)
* **Çoğul tipler:** `Diziler` (arrays), `Yapılar` (structs)
* **Referans tipler:** `İşaretçiler` (pointers), `Dilimler` (slices), `Haritalar` (maps), `Fonksiyonlar` (fonksiyonlar), `Kanallar` (channels)

İlerleyen derslerimizde tüm veri tiplerini detaylıca inceleyip örneklerini yapacağız.

## 2. Veri Tipini Belirterek Değişken Oluşturma

Bir önceki değişkenler dersimizde oluşturacağımız veri tipi belirterek değişken oluşturmayı öğrenmiştik. Küçük bir tekrar ile değişkenlere nasıl veri tipi belirtebileceğimizi görelim.

```go
var sayi int
var isim string
var kontrol bool
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://derslik.kerteriz.net/go/temel-dersler/go-veri-tipleri.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
