Lua - Karar Verme
Karar verme yapıları, programcının, program tarafından değerlendirilecek veya test edilecek bir veya daha fazla koşulu, koşulun doğru olduğu belirlenirse yürütülecek bir ifade veya ifadeyle birlikte belirtmesini ve isteğe bağlı olarak, eğer durum yanlış olarak belirlenir.
Aşağıda, programlama dillerinin çoğunda bulunan tipik bir karar verme yapısının genel biçimi verilmiştir -
Lua programlama dili, herhangi bir Boolean kombinasyonunu varsayar true ve non-nil değerler olarak trueve eğer boolean ise false veya nil, sonra olduğu varsayılır falsedeğer. Dikkat edilmelidir ki Lua'da,zero will be considered as true.
Lua programlama dili, aşağıdaki türdeki karar verme ifadelerini sağlar.
Sr.No. | Açıklama ve Açıklama |
---|---|
1 | eğer ifadesi Bir if ifadesi, bir veya daha fazla ifadenin izlediği bir boole ifadesinden oluşur. |
2 | if ... else ifadesi Bir if ifadesinin ardından , boole ifadesi yanlış olduğunda yürütülen isteğe bağlı bir else ifadesi gelebilir . |
3 | yuvalanmış if ifadeleri Bir if veya else if ifadesini diğerinin içinde if veya else if ifadesi (ler) kullanabilirsiniz. |