Tutorial Lua tata bahasa dasar Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari program pertama Lua,scripted Programming,catatan,identifier,Kata kunci,Variabel global,
Lua pembelajaran sangat sederhana, pertama kita dapat membuat program Lua!
Lua menyediakan modus pemrograman interaktif. Kita dapat memasukkan program pada baris perintah dan melihat efek langsung.
Lua interaktif pemrograman modus dengan perintah atau lua lua i untuk mengaktifkannya:
$ lua -i $ Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio >
Pada baris perintah, masukkan perintah berikut:
> print("Hello World!")
Kemudian kita tekan tombol Enter, hasil output adalah sebagai berikut:
> print("Hello World!") Hello World! >
Kita bisa menjaga kode Lua ke file lua berakhir, dan menjalankan modus pemrograman skrip disebut, seperti yang telah kita kode berikut disimpan dalam file script bernama hello.lua di:
print("Hello World!") print("www.w3cschool.cc")
Gunakan lua skrip eksekutif di atas, output adalah:
$ lua test.lua Hello World! www.w3cschool.cc
Kita juga bisa mengubah kode untuk formulir berikut untuk menjalankan script (tambahkan di awal: #! / Usr / local / bin / lua):
#!/usr/local/bin/lua print("Hello World!") print("www.w3cschool.cc")
Kode di atas, kita tentukan Lua interpreter / usr / local / bin. Dengan # mark juru mengabaikannya. Selanjutnya kita tambahkan izin eksekusi untuk script, dan jalankan:
./test.lua Hello World! www.w3cschool.cc
Minus dua adalah baris komentar tunggal:
--
--[[ 多行注释 多行注释 --]]
Lua merupakan karakter digunakan untuk mendefinisikan fungsi variabel, yang ditetapkan pengguna untuk mendapatkan barang-barang lainnya. Identifier dengan surat dari A sampai Z atau untuk z atau garis bawah _ setelah menambahkan nol atau lebih huruf, garis bawah, angka (0-9).
Terbaik untuk tidak menggunakan garis bawah untuk meningkatkan huruf identifier, karena Lua milik kata-kata adalah sama.
Lua tidak diperbolehkan untuk menggunakan karakter khusus seperti @, $, dan% didefinisikan identifier. Lua adalah bahasa pemrograman case-sensitive. Jadi Lua di W3C dengan W3C dua identifier yang berbeda. Berikut adalah beberapa identifier yang benar:
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Berikut ini adalah daftar kata kunci yang dicadangkan Lua. Kata kunci tidak dapat dipesan sebagai identifier ditetapkan pengguna konstan atau variabel atau lainnya:
dan | istirahat | melakukan | lain |
elseif | akhir | palsu | untuk |
fungsi | jika | di | lokal |
nol | tidak | atau | ulangi |
kembali | kemudian | benar | sampai |
sementara |
Konvensi umum, dimulai dengan garis bawah string koneksi huruf besar nama-nama (seperti _VERSION) dicadangkan untuk variabel global internal yang Lua.
Secara default, variabel selalu dianggap global.
variabel global tidak perlu dideklarasikan, setelah tugas untuk variabel dibuat variabel global ini untuk mengakses variabel global non-diinisialisasi tidak salah, hanya hasil yang diperoleh adalah: nihil.
> print(b) nil > b=10 > print(b) 10 >
Jika Anda ingin menghapus variabel global, hanya memberikan nilai pada variabel adalah nihil.
b = nil print(b) --> nil
Sehingga variabel b seakan tidak pernah digunakan sebelumnya. Dengan kata lain, jika dan hanya jika variabel tidak sama dengan nol, variabel ini yang hadir.