+Source|> Posted October 27, 2017 Share Posted October 27, 2017 سلام عليكم ابي اعرف فايده الوظائف هذي table.insert string.find string.format unpack Link to comment
Rockyz Posted October 27, 2017 Share Posted October 27, 2017 وعليكم السلام table.insert هذا الفنكشن يضيف قيمة جديدة في الجدول الساينتكس : table.insert (table, [pos,] value) table = التيبل الي تبي تضيف اليه القيمة pos = طبعا هذا الأرقمنت اختياري وألي هو رقم القيمة اذا ماحطيته بيكون تلقائي اخر قيمة value = القيمة الي تبي تضيفها بعض الأمثلة : local myTable = { 'HI', 'OK', '!' }; print ( myTable [ #myTable ] ) table.insert ( myTable, 'Hello' ) print ( myTable [ #myTable ] ) --[[ ! Hello ]] هنا ما أستخدمنا الأرقمنت الثاني ف ضاف قيمة 'Hello' للجدول (القيمة الأخيرة) local myTable = { 'HI', 'OK', '!' }; print ( myTable [ 2 ] ) table.insert ( myTable, 2, 'Hello' ) print ( myTable [ 2 ] ) --[[ OK Hello ]] هنا استخدمنا الأرقمنت الثاني والي هو رقم القيمة string.find يستخدم للبحث عن كلمة في السترنق string.find (s, pattern [, init [, plain]]) الأرقمنتات المطلوبة s = السترنق الي تبي تبحث فيه pattern = الكلمة الي تبي عنها من السترنق الأرقمنتات الأختيارية init = يحدد من وين تبدأ البحث عن الكلمة (1)ء plain = يطفي البحث عن الأنماط (false) بعض الأمثلة : print ( string.find ( ' Hello', '%s%sHello' ) and 'true' or 'false' ) -- true print ( string.find ( ' Hello', '%s%sHello', 1, true ) and 'true' or 'false' ) -- false if ( string.find ( 'thisString..', '%p%p' ) ) then print ( ( { string.gsub ( 'thisString..', 'S', string.lower ) } ) [ 1 ] ) end -- thisstring.. string.format unpack بأختصار يفك الجدول مثلا عندي جدول كذا myTable = { 'a', b', 'c' } اذا سوينا كذا myTable = { 'a', 'b', 'c' ) a, b, c = unpack ( myTable ) -- 'a', 'b', 'c' اذا تبي تجرب الأمثلة من هنا 1 Link to comment
^iiEcoo'x_) Posted October 27, 2017 Share Posted October 27, 2017 @#,+( _xiRoc[K]; > شرحك ممتاز ، بس زبط المثال الاول ل unpack Link to comment
Rockyz Posted October 27, 2017 Share Posted October 27, 2017 (edited) 16 minutes ago, DABL said: @#,+( _xiRoc[K]; > شرحك ممتاز ، بس زبط المثال الاول ل unpack ادري في سترنق ناقص لكن اتوقع واضحة يقدر يعدلها بسهولة Edited October 27, 2017 by #,+( _xiRoc[K]; > 1 Link to comment
+Source|> Posted October 28, 2017 Author Share Posted October 28, 2017 On 10/27/2017 at 11:30, #,+( _xiRoc[K]; > said: وعليكم السلام table.insert هذا الفنكشن يضيف قيمة جديدة في الجدول الساينتكس : table.insert (table, [pos,] value) table = التيبل الي تبي تضيف اليه القيمة pos = طبعا هذا الأرقمنت اختياري وألي هو رقم القيمة اذا ماحطيته بيكون تلقائي اخر قيمة value = القيمة الي تبي تضيفها بعض الأمثلة : local myTable = { 'HI', 'OK', '!' }; print ( myTable [ #myTable ] ) table.insert ( myTable, 'Hello' ) print ( myTable [ #myTable ] ) --[[ ! Hello ]] هنا ما أستخدمنا الأرقمنت الثاني ف ضاف قيمة 'Hello' للجدول (القيمة الأخيرة) local myTable = { 'HI', 'OK', '!' }; print ( myTable [ 2 ] ) table.insert ( myTable, 2, 'Hello' ) print ( myTable [ 2 ] ) --[[ OK Hello ]] هنا استخدمنا الأرقمنت الثاني والي هو رقم القيمة string.find يستخدم للبحث عن كلمة في السترنق string.find (s, pattern [, init [, plain]]) الأرقمنتات المطلوبة s = السترنق الي تبي تبحث فيه pattern = الكلمة الي تبي عنها من السترنق الأرقمنتات الأختيارية init = يحدد من وين تبدأ البحث عن الكلمة (1)ء plain = يطفي البحث عن الأنماط (false) بعض الأمثلة : print ( string.find ( ' Hello', '%s%sHello' ) and 'true' or 'false' ) -- true print ( string.find ( ' Hello', '%s%sHello', 1, true ) and 'true' or 'false' ) -- false if ( string.find ( 'thisString..', '%p%p' ) ) then print ( ( { string.gsub ( 'thisString..', 'S', string.lower ) } ) [ 1 ] ) end -- thisstring.. string.format unpack بأختصار يفك الجدول مثلا عندي جدول كذا myTable = { 'a', b', 'c' } اذا سوينا كذا myTable = { 'a', 'b', 'c' ) a, b, c = unpack ( myTable ) -- 'a', 'b', 'c' اذا تبي تجرب الأمثلة من هنا مشكورين يعطيكم العافيه 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