Godaki Anahtar Sözcükler
Anahtar Kelime - Anahtar kelimeler, bir dildeki bazı iç işlemler için kullanılan veya önceden tanımlanmış bazı eylemleri temsil eden kelimelerdir. Golang'da anahtar kelimeler hakkında bilmeniz gerekenler şunlardır.
Golang'da adlandırılmış dönüş parametrelerine sıklıkla adlandırılmış parametreler denir. Golang, fonksiyonların dönüş parametrelerinin veya sonuçlarının fonksiyon imzasında veya tanımında isimlendirilmesine olanak tanır. Ya da fonksiyon tanımında dönüş değişkenlerini açıkça adlandırmak olduğunu söyleyebiliriz. Temel olarak return ifadesiyle değişken adını belirtme gereksinimini ortadan kaldırır . Adlandırılmış dönüş parametreleri veya adlandırılmış parametreler kullanarak, fonksiyonun sonunda return anahtar sözcüğünü kullanarak sonucu çağırana döndürebilirsiniz. Bu kavram, bir fonksiyonun birden fazla değer döndürmesi gerektiğinde sıklıkla kullanılır. İşte kullanıcıların kolaylığı ve kod okunabilirliğini arttırmak için Golang bu olanağı sağlıyor.
Adlandırılmış dönüş parametrelerini bildirin
Adlandırılmış bir sonuç veya dönüş parametresi bildirmek için, fonksiyon imzasının dönüş tipi kısmını kullanmanız yeterlidir. Aşağıda Golang'da bir fonksiyonu bildirmek için genel söz dizimi gösterilmektedir. Adlandırılmış dönüş parametresi olmayan bir fonksiyonu bildirmenin sözdizimi şöyledir:
func function_name(Parameter-list)(Return_type){
// function body.....
}
Burada Return_Type isteğe bağlı olup fonksiyonun döndüreceği değerin türünü içerir. Eğer fonksiyonunuzda Return_Type kullanıyorsanız , o zaman fonksiyonunuzda return ifadesini kullanmanız gerekir. Adlandırılmış bir return
argümanı
olan bir fonksiyonu bildirmenin sözdizimi şöyledir:
func function_name(Parameter-list)(result_parameter1 data-_type, result_parameter2 data_type, ….){
// function body…..
return
}
Burada, (result_parameter1 data-_type, result_parameter2 data_type, ….) döndürülen argümanların isimleri ve tipleri ile birlikte listesidir. n sayıda adlandırılmış dönüş parametresi bildirebilirsiniz .
Örnek: Örnek: Aşağıdaki programda func calculator(a, b int) (mul int, div int) kod satırı adlandırılmış return argümanlarını içermektedir. Fonksiyonun sonundaki return ifadesi herhangi bir parametre içermez. Go derleyicisi parametreleri otomatik olarak döndürecektir.
// Chương trình Go mình họa
// cách dùng đối số trả về được đặt tên
package main
import "fmt"
// Phương thức chính
func main() {
// tại đây gọi hàm này
// hàm trả về hai giá trị
m, d := calculator(105, 7)
fmt.Println("105 x 7 = ", m)
fmt.Println("105 / 7 = ", d)
}
// hàm có các đối số được đặt tên
func calculator(a, b int) (mul int, div int) {
// tại đây phép gán đơn giản sẽ
// khởi tạo giá trị cho nó
mul = a * b
div = a / b
// tại đây bạn sẽ có từ khóa return
// không có bất kỳ tham số kết quả nào
return
}
Sonuç:
105 x 7 = 735
105 / 7 = 15
Önemli Not:
// hàm có đối số đã được đặt tên
func calculator(a, b int) (mul, div int) {
// hàm có đối số được đặt tên
func calculator(a, b int) (mul int, div int) {
// tại đây, nó sẽ báo lỗi
// dưới dạng tham số đã được xác định
// trong chữ ký hàm
mul := a * b
div := a / b
// tại đây bạn có từ khóa return
// không có bất kỳ tham số kết quả nào
return
}
Anahtar Kelime - Anahtar kelimeler, bir dildeki bazı iç işlemler için kullanılan veya önceden tanımlanmış bazı eylemleri temsil eden kelimelerdir. Golang'da anahtar kelimeler hakkında bilmeniz gerekenler şunlardır.
Veri türü, geçerli bir Go değişkeninin içerebileceği veri türünü belirtir. Go dilinde tipler aşağıdaki gibi dört kategoriye ayrılır:
Go, argümanları geçirmenin iki ana yolunu destekler: Değere göre geçirme ve Referansa göre geçirme. Go varsayılan olarak pass by value'yu kullanır.
Go dilinde return ifadesi kullanılarak bir fonksiyondan birden fazla değer döndürülebilir. Başka bir deyişle, bir fonksiyon içerisinde return ifadesi birden fazla değer döndürebilir.
Golang'da diğer programlama dillerinin çoğunda olduğu gibi switch ifadesi bulunmaktadır. Golang'da switch ifadesinin nasıl kullanılacağını burada bulabilirsiniz.
Bu yazımızda çıkmazdan kaçınmak için varsayılan durumun nasıl kullanılacağını öğreneceğiz. Ama önce Golang select komutunu kullanırken deadlock durumunun ne olduğunu öğrenelim.
Golang'daki anonim yapılar, tek seferlik amaçlar için kullanılan, isimlendirilmemiş geçici yapılardır; anonim alanlar ise isimlendirilmemiş alanların gömülmesine olanak tanır.
Golang'da Rünler Nelerdir? Golang'da Rune nasıl kullanılır? Cevabını makalemizde bulacaksınız.
Operatörler, operandlar üzerinde farklı tipte işlemler yapmamızı sağlar. Go dilinde operatörler farklı işlevlerine göre sınıflandırılabilir.
Golang'da _(alt çizgi) Boş Tanımlayıcı olarak adlandırılır. Tanımlayıcı, tanımlama amacıyla kullanılan program bileşenlerinin kullanıcı tarafından tanımlanan adıdır.
Selam Dünya! Herhangi bir programlama dilindeki ilk temel programdır. Aşağıdaki adımları izleyerek Golang'da ilk programınızı yazabilirsiniz.
Golang Windows'a kolaylıkla kurulabilir. Aşağıda Golang'ı Windows'a yüklemeye ilişkin ayrıntılı adım adım bir kılavuz bulunmaktadır.
Golang, aynı paket içerisinde aynı isimde iki veya daha fazla metot oluşturulmasına izin verir, ancak bu metotların alıcılarının farklı tiplerde olması gerekir.
Go'da fonksiyonlar, hafızayı korumak, okunabilirliği artırmak ve zamandan tasarruf etmek için program boyunca yeniden kullanılabilen, belirli görevleri gerçekleştiren kod bloklarıdır.
Golang'da adlandırılmış dönüş parametrelerine sıklıkla adlandırılmış parametreler denir. Golang, fonksiyonların dönüş parametrelerinin veya sonuçlarının fonksiyon imzasında veya tanımında isimlendirilmesine olanak tanır.
WhatsApp'ta sohbet duvar kağıdı değiştirici özelliği bulunuyor ve bu özellik sayesinde kullanıcılar WhatsApp'ta sohbet temaları belirleyebiliyor. Kullanıcılar, WhatsApp'ta sohbetleri için 30 farklı arka plan arasından seçim yapabilecek veya kişisel resimlerini sohbet arka planı olarak kullanabilecek.
Çoğunlukla çevrimdışı izlemek için internetten bilgisayarınıza video indirirsiniz ve çoğunlukla FLV dosyaları görürsünüz. Bunları nasıl açacağınızı anlamakta zorluk mu çekiyorsunuz? Bugünkü yazımızda sizlere FLV video dosyaları hakkında bilgi vereceğiz.
Facebook'ta yayınlanan haberleri incelemek için Facebook'ta haber arşivini aktifleştirmeniz gerekmektedir. Arşiv modunu açtıktan sonra tüm Facebook mesajlarınız istediğiniz zaman inceleyebilmeniz için arşive kaydedilir.
MU Luc Dia VNG oyun kodlarını Zen ve diğer para birimleriyle değiştirebilirsiniz.
Yanınızda kitap olmaması okumayı bırakmanız gerektiği anlamına gelmiyor. Kitapseverlere yönelik sosyal medya uygulamalarını denemek ve okumak istediğiniz bir sonraki kitabı bulmak için tek ihtiyacınız olan şey telefonunuz.
Bir cihazda çalan müziği başka bir cihazdan kontrol edebilme özelliği, yeterince değer görmeyen bir özelliktir. YouTube Music'te bu özellik bulunmuyor ve bu da insanları Spotify'a yöneltiyor.
Minecraft komutları oyuncuların birçok ilginç efekt yaratmasına olanak tanır ve ilginç seçeneklerden biri de kartoplarının patlamasını sağlamaktır. Minecraft'ta patlayan kartopu nasıl yapılır, işte tarifi.
Windows 11'de bilgisayarınızda NPU (Sinirsel İşlem Birimi) olup olmadığını 3 çok basit yolla kolayca kontrol edebilirsiniz.
Uyku modu, uyku modundan farklı olarak, pili tüketmemek veya elektrik kesintisi durumunda sistemin etkilenmemesini sağlamak amacıyla bilgisayarı 7/24 açık tutma ihtiyacından doğmuştur.
Euro 2024 takviminin iPhone'a eklenmesi, kullanıcıların heyecanlı maçlara sahne olan bir futbol turnuvası olan Euro 2024 kapsamındaki maçları kolayca takip etmesine yardımcı oluyor.
Alibaba'nın iddialarının gerçekleşip gerçekleşmeyeceği henüz belli değil ancak ChatGPT ve DeepSeek'in artık değerli bir rakibi var gibi görünüyor.
One UI 7.0'ı çalıştıran Samsung Galaxy telefonlar, yetkisiz saldırıları önleyen Kilit Modu ile daha güvenli olacak.
Sınırlı mürekkep renkleriyle basılmış posterlerin klasik görünümünü yeniden yaratmak için Photoshop'u kullanarak resimlerinize hızlı ve kolay bir poster efekti ekleyin.
Herkes yeni Outlook arayüzüne aşina değil ve Outlook'taki tüm özellikleri ve daha fazla özelleştirmeyi kullanmak için eski Outlook'a geri dönmek istiyor. Eski Outlook ile yeni Outlook arasında geçiş yapmak için talimatlar aşağıdadır.