Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Lua - funkcje Możliwość zwracania wielu wartości: function sumdiff(f,s) return f+s,f-s end a=20 b=15 s,d=sumdiff(a,b) print("Suma liczb "..a.."

Podobne prezentacje


Prezentacja na temat: "Lua - funkcje Możliwość zwracania wielu wartości: function sumdiff(f,s) return f+s,f-s end a=20 b=15 s,d=sumdiff(a,b) print("Suma liczb "..a..""— Zapis prezentacji:

1 Lua - funkcje Możliwość zwracania wielu wartości: function sumdiff(f,s) return f+s,f-s end a=20 b=15 s,d=sumdiff(a,b) print("Suma liczb "..a.." i "..b.." wynosi "..s.." zas roznica "..d)

2 Lua - funkcje Zmienna liczba argumentów function check(...) for i,val in ipairs(arg) do if arg[i]<0 then error("Blad") end end end check(4,5,2)

3 Lua – rekurencja function silnia(n) if n<0 then error("Bledny argument") end if n>1 then return silnia(n-1)*n else return 1 end end print(silnia(14))

4 Lua – biblioteki standardowe
math - generacja liczb pseudolosowych math.randomseed(os.time()) a,b,c={},{},{} for i=1,10 do a[i]=math.random() a[i]=math.random(10) a[i]=math.random(100,200) end - trygonometryczne (sin, cos, tan itp – w radianach, stała pi) - logarytmiczne I ekspotencjalne (exp, log, log10) - zaokrąglające (floor,ceil) - min, max

5 Lua – biblioteki standardowe
table - pobieranie rozmiaru a = {3,5,1} print(table.getn(a)) print(#a) wstawianie na określoną pozycję (z przesunięciem elementów) table.insert(a,2,"Ola") usuwanie z określonej pozycji (z przesunięciem elementów) table.remove(a,3) - sortowanie table.sort(a)

6 Lua – biblioteki standardowe
string string.len(s) string.rep(s,100) string.lower(s) / string.upper(s) string.sub(a,3,10) / string.sub(a,-10,-3) / string.sub(s, 2, -2) string.char(97,98,99) string.byte("abc", 2) string.format("pi = %.4f", math.pi) b,e=string.find("Ala ma kota","kota") / string.find(s,”kot”,5) +wzorce


Pobierz ppt "Lua - funkcje Możliwość zwracania wielu wartości: function sumdiff(f,s) return f+s,f-s end a=20 b=15 s,d=sumdiff(a,b) print("Suma liczb "..a..""

Podobne prezentacje


Reklamy Google