Jump to content

[Lua] #6 الأخطاء الشائعة


Recommended Posts

السلام عليكم ورحمة الله وبركاته

بسم الله الرحمن الرحيم

بقول لكم اليوم عن الأخطاء الشائعة وكيف تصحيحها

سيكون الموضوع في تحديث مستمر اذ كان هناك أخطاء شائعة اخرى

يلا نبدأ

* عدم التفريق بين الحروف الصغيرة والكبيرة *

بعضهم لايفرق بين الحرف الصغير والكبير فمثلا

print تختلف عن Print

مثال يوضح الفرق

a = 0 
A = 1 
print(a.." "..A) 

* الاستعمال الخاطئ للارقمنات *

بعضهم يستعمل الارقمنات بشكل خاطئ

كيف؟

لنرى ذلك

print(math.random("we", "ewq")) 

نرى هنا math.random

تخص الارقام وليس السلاسل النصية

* استعمال اسامي متغيرات محجوزة *

بعضهم يستخدم متغيرات محجوزة من قبل

مثل

local if = "rff" 
print(if) 

* نسيان اغلاق ماتحتاج لاغلاقة *

الدوال اللتي تحتاج اغلاق

end تحتاج do

end تحتاج if

end تحتاج function

ولها شرح خاص until تحتاج repeat

والاقواس جميعها تحتاج لاغلاق

( ) { } [ ] ::

يجب عليك تذكر ان كل قوس له بداية يجب ان يكون له قوس نهاية في اللغة طبعا

وعلامات التنصيص

" ' [[ [==[

" ' ]] ]==]

والكومنت

--[[

]]

a = {"test"} 
b = a[1] 
c = (6*4) 
string = [[ kkvdfg ]] 

الاستعمال الخاطئ

print("Hello" 

* تعثر في علامات التنصيص *

عندما يكتب احدهم قد يغلط في هذا الخطأ

مثال لتعثر خاطئ

print(..tir"dff") 
print(""fff"") 
print(''ddd''') 
print('dfdfdf) 
local variable = "adad" 
print("variable") 
print("variable..") 

وكما قلت لكم الموضوع سيكون في تحديث مستمر

والسلام عليكم ورحمة الله وبركاته

  • Like 2
Link to comment
  • 3 weeks later...

بعضهم يستخدم متغيرات محجوزة من قبل

مثل

local if = "rff" 
print(if) 

مثال لتعثر خاطئ

print(..tir"dff") 
print(""fff"") 
print(''ddd''') 
print('dfdfdf) 
local variable = "adad" 
print("variable") 
print("variable..") 

وكما قلت لكم الموضوع سيكون في تحديث مستمر

والسلام عليكم ورحمة الله وبركاته

وضح لي الثنتين ذي

rff هذي لها مكان فاللغه ولا من وين جات

والمثال الثاني م فهمت المقصد منه

Link to comment

وضح لي الثنتين ذي

rff هذي لها مكان فاللغه ولا من وين جات

والمثال الثاني م فهمت المقصد منه

local if = "rff" 
print(if) 

وتخليها متغير if يقصد بـ هذا المثال انه ما تقدر تستخدم الفنكشنات او الوظائف الأساسية حق لوا مثل

المتغير معروف عن الكل تقدر تحط اي شيء مثل

  
player = "Plair07" 
ivu = "i love you" 
  

بس اذا كنت بتستخدم وظيفة اساسيه رح تواجهك اخطاء

  
then = "ثم" 
  

والمثال الثاني اللي حطه لك حق طريقة ومكان السترنق

Link to comment
  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...