Page 2 of 7

Go Programının Kapanması

Başlık biraz anlamsız oldu ama daha anlamlısını bulamadım, bulursanız ve bana yazarsanız sevinirim. Go programı çalışsın ama siz istemediğiniz sürece kapanmasın istiyorsunuz. Normal şartlarda program main fonksiyonundaki işini…

Go İşlem Süresi Hesaplama

Programlarda gerekli olan işlemlerden biri de süreyi hesaplamaktır. Hangi aşamada ne kadar zaman geçmektedir ve o zamana bağlı olarak gerekirse algoritmanızı değiştirmeniz gerekebilmektedir.

Go Pointer

Bugüne kadar hep değişkenler oluşturduk ve onların değerlerini değiştirerek programlar yazdık. Yani yazdığımız kod belleğe hunharca yüklendi. Her oluşturduğumuz değişken bellekte yeni bir birimi işgal etti ve biz…

Go Json Data Struct Çözümleme

Go da sabah akşam haşır neşir olduğunuz struct ları json ile çözümlemeniz gerektiğinde buradaki kodlar yaranıza derman olur.

Go Json Data Map Çözümleme

JSON‘lar artık çok yaygın olarak kullanılan bir yapı. XML ve benzeri bütün yapıların yerine geçmek üzere. Özellikle de MongoDB gibi döküman tabanlı database’lerinde JSON  formatı yapıları kullanması aynı zamanda artık…

Go Struct Json Formatı

Burada json u uzun uzadıya anlatmaya gerek yok. Onu başka bir yazı da ele alacağım. Go da json formatlama işlemlerine ve hele birde bunu struct lar ile yapmamız…

Go Map Json Formatı

Map i yazdımak istediğimizde https://play.golang.org/p/eKGfZMPZ-V

Çıktısı ;

bu şekilde olacaktır. Bu map den json formatında çıktı almak istediğimizde ; ilk önce encoding/json library sini import ediyoruz….

Go Strings Join Fonksiyonu

Join fonksiyonu karakter eklemek için kullanılır. “ali” ve “erbey” den oluşan bir k dizisi elemanları arasına – işareti koymak istersek join fonksiyonunu kullanıyoruz. Çıktısı ;

https://play.golang.org/p/c-hkK99paP

Go Strings Repeat Fonksiyonu

Repeat fonksiyonu tekrar için kullanılır. Bu fonksiyon bugüne kadar işime yaramadı, ama ne olur olmaz lazım olur. Çıktısı;

https://play.golang.org/p/sIOqDtIFnn

Go Strings ToUpper ToLower Fonksiyonları

Çok söze gerek var mı ?  ToUpper Karakterleri büyültür ToLower küçültür. Çıktısı da;

https://play.golang.org/p/trRqTF96q5

Go Strings HasSuffix Fonksiyonu

Suffix son ek demek ve bu fonksiyonumuzda string in sonunu bizim verdiğimiz string ile karşılaştırır ve true ya da false olarak döner. Bu kod da ilk karşılaştırmada…

Go Strings HasPrefix Fonksiyonu

Biliyorsunu ki prefix ön ek demek. HasPrefix fonksiyonu da bizim string imiz belirttiğimiz karakterlerle başlıyor mu ona bakıyor. Bu kodda alierbey’i ilk kontrol ettiğimizde ali karakteri ile…

Go Strings Index Fonksiyonu

Index fonksiyonu aradığımız karakterin index numarasını verir. Bu kodun çıktısını ilk önce yazayım ;

Gördüğünüz gibi e karakterinin index numarası 3 ve a karakterinin index numarası…

Go Strings Replace Fonksiyonu

Replace fonskiyonu adından da anlaşılacağı üzerine yer değiştirme işlemi yapar. Burada “alierbey” string i içinde “e” karakterini “o” ile değiştireceğimizi belirtiyoruz. En sondaki 1 ve -1 ise…

Go Strings Count Fonksiyonu

Strings Count fonksiyonu aradığımız karakterin kaç tane olduğunu döner. Yukarıda alierbey string inin içinde a karakteri arıyoruz ve bize 1 tane olduğu için 1 dönüyor,  e karakterini…

Go Strings Contains Fonksiyonu

Şimdi contains fonksiyonu, elimizdeki bir string, aradığımız bir string i içeriyor mu içermiyor mu bunu boolean olarak döner. Yukardaki kod da string imizi alierbey ve bu string…

Go Strings Split Fonksiyonu

Go da elimizdeki bir text i ayırmak split etmek istiyorsak öncelikle import “strings ” diyerek o library i projemize dahil ediyoruz. daha sonra text imiz hangi karakterlerden…

Go Sqlite İle Çalışma

Veritabanları ile çalışmazsak olmaz dimi. Zaten ülkemizde yazılımcıların çoğu zaman yaptığı iş veri kaydedip okumak değil mi ? 🙂 Deli gibi program yazdığını düşünen arkadaşların bundan ötesini yapmadığını…

Go Çalışan Dosyanın Yolunu Öğrenme

Programınızın çalıştığı klasörde bir dosya ile çalışmak istiyorsanız programınızın çalıştığı yol çoğu zaman gerekli olmuştur döyle durumlar için aşağıdaki kod çalıştığınız klasörü verir.

bu fonksiyonu çalıştırdığınız zaman…

Go Değişken Türleri ve Alabileceği Değerler

Go için değişken türleri ve alabilecek değerleri aşağıdadır. Aslında dillerin destekleri genelde aynıdır. Burada görebileceğimiz farklılardan ilk dikkatinizi çekmesi gereken şey double değişken tanımla keyword’ü yoktur.

Kaçış (Escape) Karakterleri

Standart olarak programlama yaparken çokça başvurduğumuz karakter Go da bu listede belirtilmiştir.

Go Dönüşümler

Program yazmaya başladıktan bir süre sonra bir bakarsınız integer bir değeri ekrana basmak için string’e dönüştürmek yada json’dan aldığınız string bir değeri integer’a dönüştürmek zorunda kalabilirsiniz. Bu ve…

Python – Hello World

  Çıktısı ;

 

Gündüz Vassaf

Tek kelime edip gidebilirim, totalitarizm. Bu kelimeyi neredeyse çoğu yazısında kullanan ve kullanmaktan hiç çekinmeyen Gündüz Vassaf bu kelimeyi herkese öğretmeyi misyon edinmiş sanırsam. Resmen herşeye karşı muhalif bir…

Dangal

Bu film o kadar detaylı incelenebilir ki, yazmaya ne benim gücüm yeter ne bilgim yeter ne de siz okumaya dayanabilirsiniz. Çünkü kadınların hor gürüldüğü bir toplumda her ne…

Python 3

Python ile uğraşanlar illaki Fırat Özgül’ün yazdığı bu kitaba illaki denk gelmiştir. Tamamen amme hizmeti amaçlı hazırlanmış olan bu emeğe saygımız sonsuz. Bu ve benzeri oluşumlarla hiç olmazsa yol…

Get Out

Bazı filmler vardır ki; içsel olgulara dokunur ve haddinden fazla değer görürler. Bu filmde onlardan biri bence. IMDB puanına baktığınızda 7.8 görür ve atlarsınız. Birde bu filmim horror…

Girişimin Yaşı Olmaz

Harvard’da okurken oğullarını kaybetmiş yaşlı bir çifttir Stanford’lar. Kendi halinde, mütevazi görünümlü, dış görünüşten çok ideallerine bağlı insanlar. Oğullarına olan sevgilerini oğullarının çok sevdiği Harvard Üniversitesi’ne bir anıt…

Go – Değişkenler

Go – Hello World

Bir programlama dili öğrenmeye karar verdiysek ve ilk adımı atmak istiyorsak, tabii ki yazılımın dünyasının klişeleşmiş bir başlangıç yöntemi olan hello world’ü ekranımıza yazdırmalıyız. Neden böyle bir başlangıç…