Aritmetik Operatörler
Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası — ders 15 / 109.
Go, matematiksel işlemler için standart aritmetik operatörler sağlar.
Değişkenler oluşturun ve + ile toplama işlemi gerçekleştirin:
a := 5
b := 3
sum := a + b
fmt.Println(sum)Çıktı:
8Eğer değişken zaten tanımlanmışsa, yeni bir değer atamak için := yerine = kullanın:
a := 5
b := 3
var sum int
sum = a + b
fmt.Println(sum)Çıktı:
8- ile çıkarma işlemi gerçekleştirin:
difference := a - b
fmt.Println(difference)Çıktı:
2Eğer değişken zaten tanımlanmışsa, yeniden atamak için = kullanın:
var difference int
difference = a - b
fmt.Println(difference)Çıktı:
2Çarpma işlemini * ile gerçekleştirin:
product := a * b
fmt.Println(product)Çıktı:
15Değişken zaten tanımlanmışsa, yeniden atama yapmak için = kullanın:
var product int
product = a * b
fmt.Println(product)Çıktı:
15Görev
BaşlangıçBu meydan okumada, Go'da aritmetik operatörleri kullanma pratiği yapacaksınız. Önceden tanımlanmış üç değişkenimiz var: num1, num2 ve result.
Göreviniz, num1 ve num2 toplamını hesaplamak, ardından bu sonucu 2 ile çarpmak ve nihai cevabı result değişkeninde saklamaktır.
Kopya kağıdı
Go, matematiksel işlemler için standart aritmetik operatörler sağlar:
Toplama (+):
a := 5
b := 3
sum := a + b
fmt.Println(sum) // Çıktı: 8Çıkarma (-):
difference := a - b
fmt.Println(difference) // Çıktı: 2Çarpma (*):
product := a * b
fmt.Println(product) // Çıktı: 15Deklarasyon (Tanımlama) vs. Atama:
Yeni bir değişken tanımlamak ve aynı anda bir değer atamak için := kullanın.
Önceden tanımlanmış bir değişkene yeni bir değer atamak için = kullanın:
sum := 0 // yeni bir değişken tanımlar
sum = a + b // mevcut bir değişkene tekrar atama yapar
fmt.Println(sum) // Çıktı: 8Kendin dene
package main
import "fmt"
func main() {
// Bu değişkenler sizin için zaten tanımlanmıştır
num1 := 5
num2 := 7
result := 0
// YAPILACAK: (num1 + num2) * 2 işlemini hesaplayın ve sonucu result değişkeninde saklayın
// Bu, sonucu yazdıracaktır
fmt.Println("The result is:", result)
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Karşılaştırma ve Mantıksal Operatörler
Karşılaştırma Operatörleri - Bölüm 1Karşılaştırma Operatörleri - Bölüm 2Mantıksal VE OperatörüMantıksal VEYA OperatörüMantıksal DEĞİL OperatörüOperatör Önceliği TemelleriÖzet - Karşılaştırma Yapma7Kontrol Akışı: Döngüler
`for` Döngüsü Nedir?`for` Döngüsü - Temel`for` Döngüsü - Sadece Koşul`break` Anahtar Kelimesi`continue` Anahtar Kelimesiİç İçe DöngülerÖzet - İşlemleri Tekrarlama2Değişkenler ve Temel Veri Tipleri
Değişken nedir?`:=` ile Tür ÇıkarımıTam Sayılar (int)Ondalıklı SayılarBooleanlarStringlerSıfır DeğerlerSabitlerİsimlendirme KurallarıÖzet - Değişkenler ve Türler5Temel Giriş/Çıkış
Biçimlendirilmiş ÇıktıBiçim BelirteçleriVeri Tiplerini YazdırmaTemel Kullanıcı Girdisi AlmaÖzet - Giriş ve Çıkış8Fonksiyonlar
Fonksiyonları AnlamakFonksiyon TanımlamaFonksiyonları ÇağırmaFonksiyon ParametreleriTek Bir Değer DöndürmeBirden Fazla Değer Döndürmeİsimlendirilmiş Dönüş DeğerleriFonksiyon Kapsamı TemelleriÖzet - Yeniden Kullanılabilir Kod Oluşturma3Temel Operatörler
Aritmetik OperatörlerBölme OperatörüModulo OperatörüAtama OperatörüBileşik Atama OperatörleriArtırma ve AzaltmaÖzet - Hesaplamalar6Kontrol Akışı: Koşullu İfadeler
`if` İfadesi`else` Anahtar Kelimesi`else if` Anahtar Kelimesi`if` İçinde Değişken GölgelemeDeğişkenleri Başlatma`switch` İfadesiİfadeli `switch`İfadesiz `switch``fallthrough` Anahtar KelimesiÖzet - Karar Verme