Pengaturcaraan Lua/Ralat: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Algazel (bincang | sumb.)
+ palang tunjuk arah
Aurora (bincang | sumb.)
kemas
 
Baris 5:
</source>
 
Kod di atas tidak munasabah. Dengan Lua, mustahil untuk mendapatkan maknyanyamaknanya. Sebagai perbandingan, ini sama juga dengan frasa Bahasa Melayu, "orang pokok panjat tiga" yang tidak sah daridaripada segi sintaks kerana ia tidak ada makna &ndash; ia tidak mengikut lunas-lunas pembinaan ayat.
 
Ralat semantik berlaku apabila kod itu mengandungi makna, akan tetapi masih tidak munasabah. Misalnya, jika anda cuba menambah rentetan pada nombor, anda kan menimbulkan ralat semantik kerana mustahil untuk menambah rentetan pada nombor:
Baris 13:
</source>
 
Kod di atas mematuhi peraturan sintaks Lua akan tetapi masih tidak munasabah (buat Lua) kerankerana mustahil untuk manambah rentetan pada nombor atau sebaliknya melainkan rentetan itu mewakili nombor (seperti "5", dan dalam kes ini rentetan akan dipaksa menjadi nombor 5).
 
{{Pengaturcaraan Lua/Kandungan|Pustaka standard|Glosari}}
[[Kategori:Pengaturcaraan Lua|Ralat]]