باسمة
المساهمات : 352 تاريخ التسجيل : 14/03/2013
| موضوع: تكرار مصفوفة بعدد مرات اختياري الجمعة يناير 09, 2015 8:08 am | |
| السلام عليكم ورحمة الله وبركاته اليوم عندك مصفوفة ولتكن :
تريد تكرارها بعدد معين من المرات لاحظ هذا الكود :
كود: x = setmetatable({ 1, 2, 3 }, { __mul = function(x, y) b = {} for i = 1, y do for _, v in ipairs(x) do table.insert(b, v) end end return b end }) my_table={} x = x * 3 for r ,x in pairs(b) do Table.Insert(my_table, r, x); result = Table.Concat(my_table, ",", 1, TABLE_ALL); end
Dialog.Message("", "{"..result .."}" );
ستتكرر المصفوفة المعلن عنها ثلاث مرات و الجزئية
من خلالها تحدد عدد المرات التي تريدها بالضرب في قيمة x موفق | |
|