• relational database sistemlerinde record. *
  • çoğunluk "n-tuple" (n-li) olarak geçen ingilizce matematik terimi. (mesela 5-tuple = beşli)
    (bkz: n-tuple)
  • .net 4.0'la gelen bir tip, system.tuple. dizi gibi indisle erişilebilen elemanlara sahip olan, ama elemanların 'strongly typed' olmakla birlikte aynı tipe sahip olmak zorunda olmadıkları ('heterogenously typed') yeni bir yapı. fonksiyonel programlamadan aparılan bu arkadaşın, .net (özellikle c#) sularında ciddi bir fayda sağlayıp sağlamayacağını tam olarak kestirememekle birlikte, yan etkilerinden birinin tuple return eden fonksiyonların bol keseden atılması olacağını tahmin ediyorum.

    diğer taraftan hejlsberg ve tayfası her sebebini anlayamadığımız yeni özellikte olduğu gibi başka bir yeni özelliğin altyapısını hazırlıyor olabilirler.
  • tuple, gruplanmis veriyi simgeler. kullanim amaci birden fazla primitif veri tipini tek bir paket icinde ek sinif ya da kayit tanimlamadan oradan oraya rahatca paslayabilmektir. fonksiyonlar tuple dondurebilirler. kendisi immutable'dir. anonymous type'lari andirmakla birlikte, genelde tuple destekleyen dilin sagladigi kullanim daha kolaydir.

    en onemlisi tuple'lar, strongly-typed dillerde strongly-typed'dir. yani object array'i degillerdir. ("allah", 123) diye tuple tanimladiginizda bu (string, int) tipinde bir tuple olur. onu da ancak (string, int) tuple'i alan yerlere paslayabilir, onalrla kiyaslayabilirsiniz.

    fonksiyonel dillerde type inference yaygin oldugunndan tuple tiplerini illa ki tanimlamak gerekmez ama gerektiginde veya tercih edildiginde yapilabilir de.
  • türkçe'ye demet olarak çevrilen bir veri yapısıdır. anlamını karşılayan nadir çevirilerden. scala'da 21 elemana kadar tuple desteklenir.
  • sonlu serilere verilen ingilizce isim. k sayıda elemente sahip olan bir seri k-tuple'dır denebilir. ayrıca 2-tuple'a "pair" yani "çift" de denebilir.

    (bkz: introduction to the theory of computation)
  • (bkz: arity)
  • .net 4.0 ile gelse de .net 3.5 versiyonunda çakması kullanılabilmektedir.

    http://www.fidelitydesign.net/?p=71
  • named veya unnamed olarak tanimlanabilir.
    ornegin:
    (ali:1, veli: 2)
    (1, 2)
  • list ile en büyük farkı tuple'ın immutable olmasıdır.

    (bkz: python)
hesabın var mı? giriş yap