[Linux-programlama] Re: Python Case veya Switch deyimi?

---------

[Linux-programlama] Re: Python Case veya Switch deyimi?

From: Aydýn ÞEN <adigeaydin_at_gmail.com>
Date: Sun, 21 Sep 2008 01:26:16 +0300
Message-ID: <2196d7e0809201526x29d12db7s97f067c5b8d09a9f@mail.gmail.com>

Sozlük yapýsý bu switch-case iþlemini karþýlýyor, kullanýmýda zor deðil
aslýnda.

Þöyleki :

def fonk1():
    print "fonk1"

def fonk2():
    print "fonk2"

sozluk={"1":fonk1, "2": fonk2}

deger="1"

sonuc=sozluk.get("deger")()

ÇIKTI: 'fonk1'

*** basit iþlemler için ayrý bir fonksiyon yerine lambda kullanýlabilir.

21 Eylül 2008 Pazar 00:36 tarihinde Mucibirahman ÝLBUÐA <
mucip.ilbuga_at_gmail.com> yazdý:

> Selamlar,
> Çok enteresandýr! yeni farkettim. Case ya da switch benzeri bir deyim
> Python'da yok?! Çok garip! if-else kullanmaktan baþka bir yöntem yok
> mudur? Yada neden bnun karþýlýðý Python'da yok?
>
> --
> Kolay gelsin,
> Mucip:)
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

-- 
Aydýn ÞEN
Ege Üniversitesi
Uluslararasý Bilgisayar Enstitüsü

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Sun 21 Sep 2008 - 00:46:35 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.