Updated with ipairs & table based example

This commit is contained in:
ketank-new 2017-01-02 14:29:43 +05:30 committed by GitHub
parent 700f0e75c1
commit 5dd0c245b7

View File

@ -30,6 +30,24 @@ print("a={};a.x=1;a.y=0;b={};b.x=1;b.y=0;c=a")
a = {}; a.x = 1; a.y = 0 a = {}; a.x = 1; a.y = 0
b = {}; b.x = 1; b.y = 0 b = {}; b.x = 1; b.y = 0
c = a c = a
print(" i=10 ; j='10';k='+10' ; a ={} ; a[i] = 'one value' ; a[j] = 'another value' ; a[k]='yet another value'")
print("print(a[j];print(a[k];print(a[tonumber(j)];print(a[tonumber(k)]")
i = 10; j = "10"; k = "+10"
a = {}
a[i] = "one value"
a[j] = "another value"
a[k] = "yet another value"
print(a[j]) --> another value
print(a[k]) --> yet another value
print(a[tonumber(j)]) --> one value
print(a[tonumber(k)]) --> one value
print("***************")
print("**********Ipairs****")
print("a = {1,2,3,4,5,6} for i , line in ipairs(a) do print(line) end")
a = {1,2,3,4,5,6}
for i , line in ipairs(a) do print(line) end
print("***************") print("***************")
print("****************Numbers *******************") print("****************Numbers *******************")
@ -57,9 +75,6 @@ b=tostring(a)
print(b) print(b)
print("***************") print("***************")
print("*******Escape characters********") print("*******Escape characters********")
print("one line\nnext line\n\"in quotes\", 'in quotes'") print("one line\nnext line\n\"in quotes\", 'in quotes'")
print('a backslash inside quotes: \'\\\'') print('a backslash inside quotes: \'\\\'')