Neden Lua diziler(tablo) 0 yerine 1 de mi başlıyor? | Netgez.com
SORU
7 Mayıs 2010, Cuma


Neden Lua diziler(tablo) 0 yerine 1 de mi başlıyor?

Lua bu bölümü kararının arkasında rasyonel anlamıyorum. Neden dizin 1'de başlıyor? Diğerleri gibi () this great paper okudum. Benim için öğrenmek çok hoş ve programı bir dil ve garip bir köşe gibi görünüyor. Beni yanlış anlamayın, Lua sadece büyük ama bir açıklaması olmalı. (Web üzerinde) ne buldum çoğu sadece dizin 1'den başlar diyor. Full stop.

Konu hakkında kendi tasarımcıları söylediklerini okumak çok ilginç olurdu.

"Lua, tablolar ile ilgili çok belirgin bir şey eksik değilim umarım acemi. "çok olduğumu unutmayın

CEVAP
7 Mayıs 2010, Cuma


Lua Bilgisayar Programcılığı hiçbir resmi eğitim ile Sol, bir dil, petrol mühendisleri için tasarlanmış indi. Bilgisayar insanlar değil eğitimli lanet garip sıfır sayımı başlatmak için olduğunu düşünüyorum. 1-tabanlı dizi ve dize dizin oluşturma benimseyerek, Lua tasarımcılar ilk müşteri ve sponsorların beklentileri karıştırıcı kaçınılmalıdır.

Ben de onların başında garip bulmuş olsa da, 0-tabanlı diziler sevmeyi öğrendim. Ama 1 tabanlı Lua dizilerle OK tarafından, özellikle, belki işe yarar Lua for genel döngüsü kullanarak ve ipairs operatör ve-genellikle diziler dizine sadece endişe kaçınabilirim.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • dougownsall

    dougownsall

    7 EKÄ°M 2007