Lua - break statement

Published 2014/03/05 by Admin in LUA

The break statement is used to exit a loop.

a = 0

while true do

a = a+1

if a==10 then 

break

end

end

print(a)

Output:

10


Lua - Conditional Assignment

Published 2014/03/03 by Admin in LUA
Tags: , , , , ,

We are able to take a bit of the long-windedness of the "if, else" statement away by using conditional assignment.

a=1

b=(a==1) and "one" or "not one"

The code above is the same as the code below.

a=1

if a==1 then

b = "one"

else 

b = "not one"

end

As you can see conditional assignment removes a lot of unnecessary code.


Lua - if elseif else statement

Published 2014/03/03 by Admin in LUA

The combination of if, elseif, and else now give us more than 2 options, we can have as many cases as are required.

c=3

if c==1 then

print("c is 1")

elseif c==2 then

print("c is 2")

else

print("c isn't 1 or 2, c is "..tostring(c))

end


Lua - if else statement

Published 2014/03/03 by Admin in LUA
Tags: , , , ,

The if statement coupled with the else keyword now gives us 2 options that allows for multiple outcomes based on the conditions we are testing against.

b="happy"

if b=="sad" then

print("b is sad")

else

print("b is not sad")

end


Lua - if statement

Published 2014/03/03 by Admin in LUA
Tags: , , , ,

The if statement in coding is used for logic and sequential state machine control. Basically it helps the application decide what to do next based on a set of values that need to correspond to the logic flow requirement.

a = 1

if a==1 then

print ("a is one")

end


The following words are all reserved for internal functions in Lua.

These words cannot be used for variable names, but Lua is case sensitive, so 'and' is reserved and can't be a variable, but 'aND, aNd, AND, anD, AnD, And, ANd' are not reserved and can be used as variables.


my coding

This is a collection of all the coding gems I have found and would like to share with the world!