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

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • David Wills

    David Wills

    31 Aralık 2007
  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010