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

  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011
  • Tube Time

    Tube Time

    14 Mayıs 2013