«lua» etiketlenmiş sorular

Lua, güçlü, hızlı, hafif, yerleştirilebilir bir betik dilidir. Dinamik olarak yazılmıştır, bayt kodunu yorumlayarak çalışır ve otomatik çöp toplama özelliğine sahiptir. Hızı, makine öğrenimi topluluğu tarafından yaygın olarak kullanılmasının ana nedenlerinden biridir. Genellikle "genişletilebilir uzantı dili" olarak anılır.

12
İnt için Lua dizesi
Bir dizeyi Lua'da tamsayıya nasıl dönüştürebilirim? Ben böyle bir dize var: a = "10" Sayı 10'a dönüştürülmesini istiyorum.
183 lua 

3
Arasındaki fark. ve: Lua'da
Üzerinden .ve üzerinden işlev çağrıları arasındaki fark hakkında kafam karıştı: > x = {foo = function(a,b) return a end, bar = function(a,b) return b end, } > return x.foo(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 Ne :yapıyor?
174 function  lua 

16
Lua dize bölünmüş?
Ben bir dize basit bir bölünme yapmak gerekir, ama bunun için bir fonksiyon gibi görünmüyor ve test manuel şekilde işe yaramadı gibi görünüyordu. Bunu nasıl yaparım?
160 string  lua 

5
Noktalar saat yönünde sıralansın mı?
Bir x, y noktası dizisi verildiğinde, bu dizinin noktalarını saat yönünde (genel ortalama merkez noktalarının çevresinde) nasıl sıralayabilirim? Amacım, çizgileri bir çizgi oluşturma işlevine geçirerek oldukça "katı" görünen bir şeyle sonuçlanmak ve mümkün olduğunca dışbükey çizgiler olmadan kesmektir. Değer için, Lua kullanıyorum, ancak herhangi bir sahte kod takdir edilecektir. Güncelleme: …


7
Bir Lua tablosundaki giriş sayısı nasıl alınır?
Kulağa "senin için google'layayım" sorusuna benziyor, ancak bir şekilde yanıt bulamıyorum. Lua #operatörü yalnızca tamsayı anahtarlı girişleri sayar ve bu şekilde table.getn: tbl = {} tbl["test"] = 47 tbl[1] = 48 print(#tbl, table.getn(tbl)) -- prints "1 1" count = 0 for _ in pairs(tbl) do count = count + 1 …
132 lua 

8
Lua dizileri (tabloları) neden 0 yerine 1'den başlıyor?
Lua'nın bu kısmının kararının arkasındaki mantığı anlamıyorum. İndeksleme neden 1'den başlıyor? Bu harika makaleyi (diğerlerinin yaptığı gibi) okudum . Bana öğrenmesi ve programlaması çok keyifli olan bir dilin garip bir köşesi gibi görünüyor. Beni yanlış anlamayın, Lua harika ama bir yerde bir açıklama olmalı. Bulduğum şeylerin çoğu (web'de) sadece dizinin …
125 arrays  lua  lua-table 

8
JavaScript ve Lua arasındaki ince farklar [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . Geçen yıl kapalı . Bu soruyu geliştirin JavaScript'i çok seviyorum. O kadar zarif ki (arka planda içini çeken aşık …
121 javascript  lua 


14
Bir masa konsola nasıl atılır?
İç içe geçmiş tablolar (n-derin) içeren bir tablonun içeriğini görüntülemede sorun yaşıyorum. Bunu sadece bir printifade veya hızlı ve kirli bir şeyle std'ye veya konsola atmak istiyorum ama nasıl olduğunu anlayamıyorum. Bir NSDictionarygdb kullanarak yazdırırken elde edeceğim kaba eşdeğerini arıyorum .
109 lua 


1
Bir lua tablosu girişi anahtarı ile nasıl kaldırılır?
Hashmap olarak kullandığım bir lua tablom var, yani string anahtarları olan: local map = { foo = 1, bar = 2 } Bu tablonun anahtarıyla tanımlanan bir öğesini "pop" yapmak istiyorum. Bir table.remove()yöntem vardır, ancak genel bir anahtar değil, yalnızca kaldırılacak öğenin dizinini (yani bir sayı) alır. Yapabilmek isterim table.remove(map, …
99 lua  key  lua-table 


6
Lua dizesindeki tek tek karakterler nasıl yinelenir?
Lua'da bir dizem var ve içindeki karakterleri tek tek yinelemek istiyorum. Ancak denediğim hiçbir kod işe yaramıyor ve resmi kılavuz yalnızca alt dizelerin nasıl bulunacağını ve değiştirileceğini gösteriyor :( str = "abcd" for char in str do -- error print( char ) end for i = 1, str:len() do print( …
93 lua 

3
Lua'da Loop için
Benim görevim, for döngüsünün nasıl yapılacağı. Rakamlarla çözdüm ama isimlerle çözemiyorum. Bir isim listesi çalıştıran bir for döngüsü oluşturmak istiyorum. Şu ana kadar sahip olduğum şey şu: names = {'John', 'Joe', 'Steve'} for names = 1, 3 do print (names) end Başka şeyler denedim ama işe yaramıyor, terminal her zaman …
87 loops  for-loop  lua 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.