Questions marquées «lua»

Lua est un langage de script puissant, rapide, léger et intégrable. Il est typé dynamiquement, s'exécute en interprétant le bytecode et dispose d'un garbage collection automatique. Sa vitesse est l'une des principales raisons pour lesquelles il est largement utilisé par la communauté d'apprentissage automatique. Il est souvent appelé "langage d'extension extensible".

183
Chaîne Lua en int

Comment puis-je convertir une chaîne en entier dans Lua? J'ai une chaîne comme celle-ci: a = "10" Je voudrais qu'il soit converti en 10, le

174
Différence entre . et: à Lua

Je ne comprends pas la différence entre les appels de fonction via .et 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 Que

160
Chaîne fendue dans Lua?

J'ai besoin de faire un simple fractionnement d'une chaîne, mais il ne semble pas y avoir de fonction pour cela, et la méthode manuelle que j'ai testée ne semble pas fonctionner. Comment le

132
Comment obtenir le nombre d'entrées dans une table Lua?

Cela ressemble à une question "laissez-moi google pour vous", mais je ne trouve pas de réponse. L' #opérateur Lua ne compte que les entrées avec des clés entières, de même que table.getn: tbl = {} tbl["test"] = 47 tbl[1] = 48 print(#tbl, table.getn(tbl)) -- prints "1 1" count = 0 for _ in...

121
différences subtiles entre JavaScript et Lua [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé l'année dernière . Améliorez cette question J'adore tout...

109
Comment vider une table sur la console?

J'ai du mal à afficher le contenu d'une table qui contient des tables imbriquées (n-deep). Je voudrais simplement le vider sur std ou sur la console via une printdéclaration ou quelque chose de rapide et sale, mais je ne peux pas comprendre comment. Je cherche l'équivalent approximatif que...

94
Comment supprimer une entrée de table lua par sa clé?

J'ai une table lua que j'utilise comme hashmap, c'est à dire avec des clés de chaîne: local map = { foo = 1, bar = 2 } Je voudrais "pop" un élément de cette table identifié par sa clé. Il existe une table.remove()méthode, mais elle ne prend que l'index de l'élément à supprimer (c'est-à-dire un...

87
Comment itérer des caractères individuels dans la chaîne Lua?

J'ai une chaîne dans Lua et je souhaite y itérer des caractères individuels. Mais aucun code que j'ai essayé ne fonctionne et le manuel officiel montre seulement comment trouver et remplacer des sous-chaînes :( str = "abcd" for char in str do -- error print( char ) end for i = 1, str:len() do...

86
Définir les valeurs par défaut des arguments de fonction

Dans le wiki Lua, j'ai trouvé un moyen de définir des valeurs par défaut pour les arguments manquants: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Est-ce le seul moyen? Le style PHP myfunction (a,b=7,c=5)ne semble pas fonctionner. Non pas que la méthode Lua ne fonctionne...