×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Guías y Tutoriales
  • /
  • Diccionario Lua
Diccionario Lua
Eliaseeg
« Citoyen »
1401058560000
    • Eliaseeg#0000
    • Profil
    • Derniers messages
#1
  0
http://i.imgur.com/zoqYc5a.png
table.concat(Tabla, [ separador, Numero inicial, Numero final] ) - Conecta los elementos de una tabla para formar una cadena de carácteres. Un separador puede ser espicificado que es colocado entre los elementos concadenados:

test_table = {"Testeanding","table.concat",":D"}
print(table.concat(test_table," ",1,3))

Retorno: "Testeanding table.concat :D"


table.foreach(tabla) - Clasifica los elementos de una tabla.

numeros = { 3,2,5,1,4 }
table.sort(numeros)
print(table.concat(numeros, ", "))


table.insert(tabla, posición, valor) - Inserta un valor en la tabla, si la posición no es espicificada el valor irá al final de la tabla.

testeanding = {1,3,4,5}
table.insert(testeanding,2, 2)
print(table.concat(testeanding, ", "))


table.remove(tabla, posición) - Remueve un valor de una tabla, si la posición no es especificada el valor removido es el último de la tabla.

testeanding = {1,2,3,4,5}
table.remove(testeanding,1)
print(table.concat(testeanding, ", "))


table.getn(tabla) - Retorna el número de valores que hay en una tabla.

test_table = {1,2,3,4,"oi"}
print(table.getn(test_table))



http://i.imgur.com/KQjJb98.png
string.len(string) - Retorna el número de carácteres.

print(string.len("Hola mundo"))


string.find(string, patrón, numero inicial, numero final) - Retorna el número de caracteres iniciales que corresponde al patrón especificado.

print(string.find("Hola mundo","Hola", "wtf"))

string.byte(string, inicio, fin) - Retorna valores númericos de un string.

s = "AG"
print(string.byte(s))
print(string.byte(s, 2))
print(string.byte(s, 3, 5))


string.reverse(string) - Revierte un string.

texto = "Testeanding!"
print(string.reverse(texto))


string.upper(string) - Altera los carácteres minúsculos en una secuencia mayúscula.

texto = "testeanding"
print(string.upper(texto))


string.format(string, parametro) - Construye una secuencia de carácteres usando "%s".

print(string.format("Estoy %s","testeanding!"))


string.rep(string, numero de repeticiones) - Repite una secuencia de carácteres por determinado valor.

print(string.rep("abc\n", 5))

string.lower(string - Altera carácteres mayúsculos en una secuencia de carácteres minúsculos.

print(string.lower("AbCdefG"))

string.sub(string, Posición inicial, Posición final=nil) - Retorna una subcadena de carácteres a partir del carácter inicial hasta la posición final.

local mystring = "Testeanding:D:D:D:D:D "
print(string.sub(mystring,1,4))


string.match(string, patrón, posición inicial) - Encuentra un patrón en una secuencia de carácteres.

local mystring = "Hilo dedicado a Hinakagiyama"
print(string.match(mystring,"Hinakagiyama"))



os.difftime(tiempoA, tiempoB) - Substrae el segundo y/o el primer valor y retorna el resultado.

os.time(tabla dateData ) - Retorna la hora del sistema en segundos.

print(os.time)


http://i.imgur.com/iQkrE3h.png
math.deg(x) - Retorna el angulo x (dado en radio) en grados.

math.fmod(x, y) - Retorna la división de x por y que redonda el cociente en cero.

math.random(x, y) - Retorna un número aleatorio entre X y Y. math.random también puede devolver un item aleatorio de una tabla:

local testeanding = {"trozpro",1,2,3,"cuatro"}
print(testeanding[math.random(#testeanding)])


math.asin(x) - Retorna el seno de x (dado en radio).

math.max(x, y) - Retorna el mayor valor(x o y).

print(math.max(1, 4))

math.modf(x) - Retorna dos numeros, parte integral de x y parte decimal de x.
print(math.modf(18.4))

math.log10(x) - Retorna x de base 10.

print(math.log10(2))

math.floor(x) - Retorna el valor redondado para el número entero más próximo.

math.cosh(x) - Retorna el coseno hiperbólico de x.


Nota: Faltaron algunas partes de la librería math y string.
Hidrolisis
« Censeur »
1401060960000
    • Hidrolisis#0000
    • Profil
    • Derniers messages
#2
  0
¡Gran hilo!
Muy util
Esh
« Censeur »
1402572540000
    • Esh#0095
    • Profil
    • Derniers messages
    • Tribu
#3
  0
Original: Topic-622438
Zutto
« Citoyen »
1402577640000
    • Zutto#4451
    • Profil
    • Derniers messages
    • Tribu
#4
  0
Me gusta cómo está explicado pero como dijiste, faltan algunos pero la mayoría están puestos. También podrías haberlos ordenado alfabéticamente para que fuera más fácil encontrarlos.
-
Has puesto los strings y luego el os, son cosas muy diferentes, igual la gente podría confurdirse, pero tampoco son tan importantes como para ponerlos en un apartado separado.
Eliaseeg
« Citoyen »
1402600800000
    • Eliaseeg#0000
    • Profil
    • Derniers messages
#5
  0
Eshkation a dit :
Original: Topic-622438

Oops, se me había olvidado ese detalle. Gracias o/

Aritxy a dit :

Has puesto los strings y luego el os, son cosas muy diferentes, igual la gente podría confurdirse, pero tampoco son tan importantes como para ponerlos en un apartado separado.

Pienso que el tema no es muy grande para separarlo alfabeticamente y además no creo que las personas se confundan si aparto el os de los strings.

En fin, podría ordenarlo un poco.
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Guías y Tutoriales
  • /
  • Diccionario Lua
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27