Pertanyaan yang diberi tag lua

183
Lua string ke int

Bagaimana saya bisa mengkonversi string ke integer di Lua? Saya memiliki string seperti ini: a = "10" Saya ingin dikonversi menjadi 10,

174
Perbedaan antara . dan: di Lua

Saya bingung tentang perbedaan antara panggilan fungsi via .dan via: > 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 Apa yang sedang...

160
Split string dalam Lua?

Saya perlu melakukan pemisahan sederhana dari string, tetapi sepertinya tidak ada fungsi untuk ini, dan cara manual yang saya uji sepertinya tidak berhasil. Bagaimana saya

132
Bagaimana cara mendapatkan jumlah entri dalam tabel Lua?

Kedengarannya seperti pertanyaan "biarkan saya google untuk Anda", tetapi entah bagaimana saya tidak dapat menemukan jawaban. #Operator Lua hanya menghitung entri dengan kunci integer, dan begitu juga table.getn: tbl = {} tbl["test"] = 47 tbl[1] = 48 print(#tbl, table.getn(tbl)) -- prints "1...

125
Mengapa lua array (tabel) dimulai dari 1, bukan 0?

Saya tidak mengerti alasan di balik keputusan bagian Lua ini. Mengapa pengindeksan dimulai dari 1? Saya telah membaca (seperti yang dilakukan banyak orang) makalah yang luar biasa ini . Bagi saya, sudut aneh dari bahasa yang sangat menyenangkan untuk dipelajari dan diprogram. Jangan salah paham,...

121
perbedaan halus antara JavaScript dan Lua [tertutup]

Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan sehingga hanya berfokus pada satu masalah dengan mengedit posting ini . Tutup tahun lalu . Perbaiki pertanyaan...

109
Bagaimana cara membuang tabel ke konsol?

Saya mengalami masalah saat menampilkan konten tabel yang berisi tabel bersarang (n-deep). Saya ingin membuangnya ke std out atau konsol melalui printpernyataan atau sesuatu yang cepat dan kotor tetapi saya tidak tahu caranya. Saya mencari padanan kasar yang akan saya dapatkan saat mencetak...

97
Bagaimana cara menghapus entri tabel lua dengan kuncinya?

Saya memiliki tabel lua yang saya gunakan sebagai hashmap, yaitu dengan kunci string: local map = { foo = 1, bar = 2 } Saya ingin "memunculkan" elemen tabel ini yang diidentifikasi oleh kuncinya. Ada table.remove()metode, tetapi hanya membutuhkan indeks elemen untuk dihapus (yaitu angka) dan...

93
Bagaimana cara mengulang karakter individu dalam string Lua?

Saya memiliki string di Lua dan ingin mengulang karakter individu di dalamnya. Tetapi tidak ada kode yang saya coba berfungsi dan manual resmi hanya menunjukkan cara menemukan dan mengganti substring :( str = "abcd" for char in str do -- error print( char ) end for i = 1, str:len() do print(...

87
Untuk Loop di Lua

Tugas saya adalah bagaimana melakukan loop for. Saya telah mengetahuinya dari segi angka tetapi tidak dapat mengetahuinya dari segi nama. Saya ingin membuat perulangan for yang menjalankan daftar nama. Berikut ini yang saya miliki sejauh ini: names = {'John', 'Joe', 'Steve'} for names = 1, 3...

86
Tentukan nilai default untuk argumen fungsi

Di wiki Lua saya menemukan cara untuk menentukan nilai default untuk argumen yang hilang: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Apakah itu satu-satunya cara? Gaya PHP myfunction (a,b=7,c=5)sepertinya tidak berfungsi. Bukannya cara Lua tidak berhasil, saya hanya...