August 07, 2013

Sınırların dahil olup olmadıklarını uniform'a şablon parametresi olarak ilginç bir biçimde belirtebiliyoruz. Matematikteki gibi: Parantezler hariç, köşeli parantezler de dahil anlamına geliyor:

import std.random;

void main()
{
   uniform!"()"(0, 10);    // İki sınır da hariç
   uniform!"(]"(0, 10);    // Sol sınır hariç, sağ sınır dahil
   uniform!"[)"(0, 10);    // Sol sınır dahil, sağ sınır hariç
   uniform!"[]"(0, 10);    // İki sınır da dahil
}

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 07, 2013

Alıntı (agora):

>

uniform!"()"(0, 10);

bu kullanimda o zaman 1 ~ 9 da dahil olarak aliniyor diyebilir miyiz?

Doğru, parantezler yuvarlak yapıda olduğu için sol ve sağ sınırdaki sayıya iyi yapışamıyor. Bir o yana bir bu yana oynuyor, o yüzden belirlenen sınırlar hariç yani eleniyor. İşte bu kadar...:)

Alıntı (agora):

>

D dilini sevme sebebim bu ama tabii Java'dan bu dile gecis yapan birisi olarak kullanim zorlugu olayina yakalandim. Ben her dili tadan birisi degilim ya o dilin kurallari o yuzden zor geliyor ama alistikca daha cok seviyor insan. C# ya da Java'dan ornek verecek olursam burada bir if ifadesinde ilk yaptigim sey

Forumda, Erdem diye bir arkadaşımız var. O da Java'yı denedi ve D ile çok benzerlikleri olduğunu söylemişti. Muhtemelen yakında Java bildiğin kadar D bileceğine eminim. O yüzden telaşlanma.

Ortak dil kullanımı önemli ama Türkçemizi korumak ve bu mesleği, kendi konuştuğumuz dil ile de %100 yapılabildiğini göstermek için mümkün olduğunca Türkçe konuşmalıyız. Ancak dile yabancı olanlar için paragraf başında işlev(function) dedikten sonra işlev olarak devam edersek herkese hitap edebilmiş oluruz diye düşünüyorum. Dolayısıyla "method" İngilizce bir sözcük olduğuna göre benzerleri dilimize daha çok yakışacağını salık veririm...

Konu da bağımsız ama geçen gün yeni bir sözcük öğrendim:

-Yoğruk, bildiğmiz "plastic" demekmiş...:)

Bu arada Elif'e destek olalım. Çünkü o, muz kabuğundan yoğruk üretebilmişti...

https://www.googlesciencefair.com/en/2013/

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 07, 2013

Alıntı (agora):

>

ben metod diyorum ama çoğu işlev sanırım

Doğrusu, eğer varsa bile method ile member function arasındaki farkı bilmiyorum. C++'çılar ve D'ciler member function derler, Java ve başka dilciler method.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

1 2 3
Next ›   Last »