Bir Lua komut dosyasını çağırdığımda bir C uygulamasında, kodda daha sonra tekrar çağırdığımda koddaki değişkenler aynı değerde mi?Do Lua değişkenleri, komut dosyası çağrıları arasındaki değerlerini kaybeder mi?
cevap
Bu durumu kapatıncaya kadar oluşturduğunuz lua durumunda hala var olacaklar. Değişkenler komut dosyasına değil, duruma bağlıdır.
düzenlemek onlar kapsam dışında gittiğinizde yerel değişkenler çöp toplanacak açıklamalarda belirtildiği gibi
. Bir başka uyarı, Lua'nın closures and upvalues'u desteklemesidir, bu yüzden kapsam her zaman tam olarak açık olmayabilir.
Bunu, * global * değişkenlerinin Lua durumuyla kaldığını belirterek uyarıyorum. Lua komut dosyasındaki yerel değişkenler çöp toplanacak. –
+ 1 ve usulüne uygun olarak –
belirtilmiştir ve elbette ki fonksiyonlar çöp toplanıncaya kadar, ait oldukları lua durumundaki fonksiyonlarla birlikte kalmaktadır (harici yerliler). – u0b34a0f6ae
- 1. Komut dosyası çalıştırılmadan Lua işlevinin çağrılması
- 2. Inherited Javascript Object özellik değerlerini kaybeder
- 3. PHP Değişkenleri ile Python Komut Dosyası Yürütme
- 4. Tüm Uzak Değişkenleri Komut Dosyası Bloğuna Alın
- 5. cURL çağrıları arasındaki ağ sorunlarını önleme
- 6. Nasıl .lua komut dosyasını çalıştırabilirim?
- 7. jenkins in execute groovy komut dosyası ve yürütme sistemi grovy komut dosyası arasındaki fark?
- 8. Python bir web komut dosyası dili mi?
- 9. Bir Lua işlevi mi saklıyorsunuz?
- 10. Bir metin dosyası kullanarak komut satırı bağımsız değişkenleri nasıl alınır?
- 11. Lua
- 12. Inno Setup komut dosyalarında ortam değişkenleri kullanılabilir mi?
- 13. Powershell SqlCmd - Değişkenleri tanımlamaksızın sonuç değerlerini kullanma
- 14. Lua C++ bağlamaları arasındaki olası çakışmalar
- 15. C# ile javascript arasındaki değişkenleri nasıl geçirirsiniz?
- 16. İki sayfa arasındaki değişkenleri PHP
- 17. Lua açmak() karıştırmasını argümanlar
- 18. TableSorter başlık metnini kaybeder
- 19. Lua komut dosyalarını nasıl ayrıştırılamaz hale getirebilirim?
- 20. gruntjs - komut satırı bağımsız değişkenleri
- 21. Çağrı lua fonksiyonu
- 22. Lua, bash betiği yürütmeyecek
- 23. project.xcworkspace dosyası önemli mi?
- 24. Chrome uzantısı: İçerik komut dosyası ile background.html arasındaki iletişim
- 25. SMTPJS komut dosyası çalışmıyor
- 26. Bir kabuk komut dosyası ve başka bir kabuk komut dosyasından bağımsız değişkenleri nasıl çağırılır
- 27. TRegistry REG_NONE değerlerini yazabilir mi?
- 28. Docker CMD'ye komut satırı bağımsız değişkenleri
- 29. C# uygulamasındaki komut satırı bağımsız değişkenleri
- 30. CFScript'teki kapsam döngü değişkenleri için gerekli mi?
Hafifçe ilgili, ancak ilk kullanımda bu değişkenleri başlatıyor musunuz? –