Lua yang dalam bahasa indonesia berarti bulan adalah bahasa pemograman dinamis yang berbasis skrip.
Sebagai bahasa skrip, Lua memiliki API dalam bahasa C yang relatif lebih sederhana dibandingkan bahasa skrip lainnya.
Sebagai bahasa skrip, Lua memiliki API dalam bahasa C yang relatif lebih sederhana dibandingkan bahasa skrip lainnya.
Untuk permulaan tentu saja kita harus mengenal suasana kerja Lua, mari kita mulai dengan contoh klasik,
Tapi sebelum itu download terlebih dahulu Lua Binaries (dalam contoh ini untuk windows)
untuk menampilkan text tidak jauh berbeda dengan pemograman lainnya yaitu menggunakan print
print("hello world") atau dapat menggunakan io.write("hello world \n")
berikut contoh lain eksekusi skrip lua :
buka cmd lalu arahkan pada direktori lua, kemudian load file lua yang berformat ".lua" seperti berikut
ini akan mengeksekusi file prima.lua yang berisi skrip :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| function gen (n) return coroutine.wrap(function () for i=2,n do coroutine.yield(i) end end) end function filter (p, g) return coroutine.wrap(function () for n in g do if n%p ~= 0 then coroutine.yield(n) end end end) end N=N or 10 x = gen(N) while 1 do local n = x() if n == nil then break end print(n) x = filter(n, x) end |
dan hasilnya seperti berikut:
secara sederhana begitulah ruang kerja Lua, namun jangan bosan terlebih dahulu, karena sifatnya yang dinamis pemanfaatan Lua sudah sangat banyak, salah satunya adalah untuk pengembangan game online *mungkin game online yang sekarang anda mainkan berasal dari pemograman ini*
Sumber :
- http://luabinaries.sourceforge.net
- http://lua-users.org/
Nantikan artikel selanjutnya ^_^
- http://luabinaries.sourceforge.net
- http://lua-users.org/
Nantikan artikel selanjutnya ^_^
Tidak ada komentar:
Posting Komentar