Menzil (bilgisayar programlama) - Range (computer programming)

Gelen bilgisayar bilimleri , terim aralığı üç şeyden biri anlamlara gelebilir:

  1. Bir değişkende saklanabilecek olası değerler .
  2. Bir dizinin üst ve alt sınırları .
  3. Yineleyiciye bir alternatif .

Bir değişkenin aralığı

Bir değişkenin aralığı, o değişkenin tutabileceği olası değerler kümesi olarak verilir. Bir tamsayı durumunda, değişken tanımı yalnızca tam sayılarla sınırlıdır ve aralık, aralığındaki (maksimum ve minimum dahil) her sayıyı kapsayacaktır. Örneğin, işaretli bir 16 bit tamsayı değişkeninin aralığı, -32.768 ile +32.767 arasındaki tüm tam sayılardır.

Bir dizi aralığı

Bir dizi sayısal olarak indekslendiğinde, aralığı dizinin üst ve alt sınırıdır. Ortama bağlı olarak, program aralığın dışındaki bir dizi öğesine erişmeye çalışırsa bir uyarı, önemli bir istisna veya öngörülemeyen davranış ortaya çıkar. C gibi bazı programlama dillerinde dizilerin sabit bir alt sınırı (sıfır) vardır ve üst sınıra kadar her konumda veri içerecektir (böylece 5 elemanlı bir dizi 0 ila 4 arasında olacaktır). PHP gibi diğerlerinde, bir dizide hiçbir öğenin tanımlanmadığı delikler olabilir ve bu nedenle 0 ila 4 aralığındaki bir dizide en fazla 5 öğe (ve en az 2) bulunur.

Yineleyiciye alternatif olarak aralık

Bilgisayar biliminde aralığın bir başka anlamı yineleyiciye bir alternatiftir . Bu anlamda kullanıldığında aralık, "birlikte paketlenmiş bir çift başlangıç/bitiş yineleyicisi" olarak tanımlanır. Daha iyi güvenlik de dahil olmak üzere çeşitli nedenlerle "Aralıkların (yineleyicilere kıyasla) üstün bir soyutlama olduğu" iddia edilmektedir.

Özellikle, bu tür aralıklar Boost C++ Kitaplıkları ve D standart kitaplığında desteklenir.

Ayrıca bakınız

Referanslar