#Plair07 Posted April 13, 2015 Share Posted April 13, 2015 (edited) السلام عليكم شباب انا جديد عالمنتدى وكذا ولقيت اكثر من شرح لكن م فهمت منهم , احسها معقده وحوسه وبغيت احد يشرح لي ipairs و pairs في مثال بسيط والسلام خير ختام Edited April 13, 2015 by Guest Link to comment
#DRAGON!FIRE Posted April 13, 2015 Share Posted April 13, 2015 كلهم حق الجداول .. لكن الفرق بسيط انت تدري ان الجدول عبارهـ عن قيم ومفاتيح .. يعني كل مفتاح يحمل قيمة .. local table = { [ 1 ] = "#Plair07", [ 2 ] = "ZA7F", } طيب يعني مفتاح 1 يحمل قيمة اللي هي اسمكـ ومفتاح 2 يحمل قيمة اللي هي اسمي .. ما علينا وش هي القيمة لكن المفتاح هنا مو بالضروري يكون رقم مثلا بـ هذا الشكل local table = { [ "Hey" ] = "#Plair07", [ "Hello" ] = "ZA7F", } طيب هنا الفرق والفرق بسيط الفرق بينهم هو بالمفتاح pairs فـ ذا كان عندكـ الجدول المفتاح حقه عبارهـ عن سترنق زي اللي فوق هذا فـ تستخدم وهذا مثال : local table = { [ "Hey" ] = "#Plair07", [ "Hello" ] = "ZA7F", } for k ,v in pairs ( table ) do outputChatBox ( k.." = "..v ) -- Hey = #Plair07 -- Hello = ZA7F end Hello - Hey هنا اللي هي المفتاح اللي هي الكلمات k الـ قيمة المفتاح هذا v الـ مع الشكل هذا لا ما تقدر ipairs طيب تقولي ما نقدر نستخدم تستخدمها مع المثال اللي فـ البداية وهذا مثال عليها ipairs بالنسبة لـ : local table = { [ 1 ] = "#Plair07", [ 2 ] = "ZA7F", } for k,v in ipairs ( table ) do outputChatBox ( k.." = "..v ) -- 1 = #Plair07 -- 2 = ZA7F end اي شي ما فهمته تفضل اسال . Link to comment
#Plair07 Posted April 13, 2015 Author Share Posted April 13, 2015 كلهم حق الجداول .. لكن الفرق بسيطانت تدري ان الجدول عبارهـ عن قيم ومفاتيح .. يعني كل مفتاح يحمل قيمة .. local table = { [ 1 ] = "#Plair07", [ 2 ] = "ZA7F", } طيب يعني مفتاح 1 يحمل قيمة اللي هي اسمكـ ومفتاح 2 يحمل قيمة اللي هي اسمي .. ما علينا وش هي القيمة لكن المفتاح هنا مو بالضروري يكون رقم مثلا بـ هذا الشكل local table = { [ "Hey" ] = "#Plair07", [ "Hello" ] = "ZA7F", } طيب هنا الفرق والفرق بسيط الفرق بينهم هو بالمفتاح pairs فـ ذا كان عندكـ الجدول المفتاح حقه عبارهـ عن سترنق زي اللي فوق هذا فـ تستخدم وهذا مثال : local table = { [ "Hey" ] = "#Plair07", [ "Hello" ] = "ZA7F", } for k ,v in pairs ( table ) do outputChatBox ( k.." = "..v ) -- Hey = #Plair07 -- Hello = ZA7F end Hello - Hey هنا اللي هي المفتاح اللي هي الكلمات k الـ قيمة المفتاح هذا v الـ مع الشكل هذا لا ما تقدر ipairs طيب تقولي ما نقدر نستخدم تستخدمها مع المثال اللي فـ البداية وهذا مثال عليها ipairs بالنسبة لـ : local table = { [ 1 ] = "#Plair07", [ 2 ] = "ZA7F", } for k,v in ipairs ( table ) do outputChatBox ( k.." = "..v ) -- 1 = #Plair07 -- 2 = ZA7F end اي شي ما فهمته تفضل اسال . مشكور عالشرح , شرح واضح وبسيط لكن الحين هذي انا فاهمها وعرفت انها تخرج قيمة الجدول والمفتاح بس اللي بغيت استفسر عنه هي تجيب لي شيء في نفس السكربت عشان اربطه مع شيء ثاني ؟ Link to comment
#DRAGON!FIRE Posted April 13, 2015 Share Posted April 13, 2015 اعتقد واضحة يعني تسوي جدول ووظيفتها هذي تجيب لك مفاتيح وقيم الجدول اللي انت سويته بنفس السكربت بنفس الملف او بملف اخر بنفس السكربت Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now