Anuncios Google

Uso de Variables y creación de Funciones

Tutoriales Avanzados Homebrew

Despues de haber aprendido a hacer nuestro primero Hello Android, ahora aprenderemos a usar variables y funciones, algo realmente útil a la hora de empezar a programar en este gran lenguaje que es Lua, usando variables y funciones podremos simplificar códigos dejandolos más limpios y más entendibles, en algunos casos ayudando a simplificar todo. Sin más por el momento, ¡Te invito a seguir Leyendo!

Variables:

Las variables se caracterizan por ser usadas para sustituir alguna cosa, función, acción y algunas veces se usa para darle valor a algo, ahora podremos observar un ejemplo de cada uno de lo explicado anteriormente:

-- Ejemplo de variable para se utilizada para sustituir, en este caso se sustituirá una función
 
sensores = android.startSensing() -- sensores es igual a android.startSensing()
 
-- Ahí estamos diciendo que sensores va a ser igual a android.startSensing(), osea que si decimos sensores es como si estuviéramos diciendo android.startSensing().
 
 
 
-- Ejemplo de variable para asignarle valores a algo.
 
asbta = false
 
-- Ahí se ve que se le está dando el valor falso a asbta.

Las variables son esenciales para nuestro código, es más que recomendado usarlas. Recuerden no copien los códigos, mejor escribanlos, así aprenderán más fácil todo.

Funciones:

Las funciones nos ayudan a crear nuevas funciones (Valga la redundancia), así es con las demás que hay en Lua podrás complementar o hacer las propias tuyas, y después de ser creadas las podrás usar como cualquier otra existente en Lua. Acontinuación veremos un fragmento de un código donde se puede observar el uso de las Funciones.

-- Creación de variables
 
asbta = false 
 
s = android.readSensors()
 
inclinarabajo = s.result and s.result.zforce and s.result.zforce > 9
 
-- Empezamos con la función.
 
function modosilencio()
 
android.vibrate()
 
android.setRingerSilent(true)
 
end
 
 
 
-- para realizar el ejemplo se utilizan if´s y bucle, serán explicados el siguiente tutorial, de momento les comento que hacen.
 
while true do
 
if inclinarabajo then -- si inclinarabajo entonces
 
modosilencio()        -- modosilencio función creada anteriormente.
 
end
 
end

Ahí en ese ejemplo se observa como se crea la función y después se utiliza, la función siempre debe finalizar con un end, cabe destacar que ahí usamos if´s, que en el siguiente tutorial serán explicacados.

De momento ha sido todo, los esperamos en el siguiente tutorial.

4.421055
Tu voto: Ninguno Votos totales: 4.4 (19 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Dioni0396

Explica los comandos

o da alguna documentacion sobre ese interprete

Imagen de Churristian8

Los comandos

Los explica en el propio código.

La documentación del interprete la puedes encontrar en la noticia del interprete.

Saludos ;-)

Falta un end

En este code falta un end, cerrais el if pero no el while true do

while true do
if inclinarabajo then -- si inclinarabajo entonces
modosilencio()        -- modosilencio función creada anteriormente.
end
  Sería:
while true do
if inclinarabajo then -- si inclinarabajo entonces
modosilencio()        -- modosilencio función creada anteriormente.
end
end

 

Saludos!

Este code

Este code no sería así:

s = android.readSensors()
inclinarabajo = s.result and s.result.zforce and s.result.zforce > 9

PD: ¿Como puedo hacer para crear un Timer que devuelva el tiempo en milisegundos? Timer.new()?

Saludos!

Imagen de Ayrton990

hay hay las cabras

Tienes razon, ahora lo corregiré, es que.ya sabes que la a está a un lado de la S entonces fue un error de dedo.
Lamento los incovenientes

Edito: En la documentacion que la puedes encontrar en la.notica de Scripting Layer


Administrador de www.SceneBeta.com y Android

YA

Te comprendo, mis homebrew tienen una de errores por eso, por ejemplo en vez de poner print() puse prinr() y... Error

 

Saludos!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.