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

  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • Wii Minute Radio

    Wii Minute R

    31 Mayıs 2008