ماهو string و طريقة التلاعب بها
الكاتب: Mr.Aziz
تاريخ النشر: 2022-11-06 10:34:01
مرحبا بكم...
الدرس اليوم بيكون عن النوع المتغير هو string هو احد من أنواع مثل int و double و غيره.
ولكن string له دوال خاصة بها و تستطيع استخدامها لعدة مجالات وايضآ شبيه باللغة php..
ماهو string؟ هو نوع من المتغير يتم استخدامه كا كتابة أو طباعة للمستخدم مثل hello world
لو ابي استخدم string بيكون مثل كذا.
المتغير welcome تم وضع له من النوع string
و القيمة هو welcome to eqla3tech
الجميل في هذا النوع تستطيع كتابة مع المسافه لايوجد مشكلة لذالك.
و يوجد له دوال كثيره ولكن سوف اشرح من أهم الدوال يجب ان تعرفها.
1- الدمج (concatenation):
هو يتم دمج قيمتين من متغيرتين الى قيمة وحده. مثلآ قيمة Aziz و قيمة ثانيه eqla3
لتصبح Aziz eqla3
يوجد طريقة تقليديه يتم اضافة علامة الزائد + بينهم ليتم الدمج. على سبيل المثال:
ألان وضعت اول متغير firstname و القيمة Aziz و تلاحظ يوجد مسافه
والمتغير ثاني هو lastname و القيمة aldawk
ثم وضعت متغير جديد ليتم دمج قيمتين عن طريق العلامة الزائده +
وبكذا تم طباعة الاسم كامل Aziz Aldawk
يوجد طريقة اخرى عن طريق الدالة المحجوزه هو Concat
بيكون مثل كذا...
بتلاحظ وضعت string.concat بعد علامة يساوي
ليتم دمج قيمتين من string لتصبح قيمة وحده...
2- Interpolation:
هذا النوع أخر يتم التعامل مع string و الجميل تستطيع وضع المتغير مع الكتابة بنفس الوقت.
على سبيل المثال:
ألان وضعت علامة الدولار أمام يساوي
بكذا نستطيع كتابة ثم نفتح قوسين لنضع اول متغير ثم قوسين و متغير ثاني..
و الجميل من هذي الحركة لايجب ان تقلق بشأن المسافات هذي المره..
3- Access String:
لوصول الاحرف معينة في string ياأما عن طريق المصفوفات أو داله خاص بها..
على سبيل المثال عن طريق المصفوفات..
مثلآ ألان عملت طباعة txt[2] تعني يتم طباعة من index رقم 2
و يجب أن تعرف دائمآ المصفوفات تبدء من 0
الان طبع حرف l لانه مكانه في index 2.
و ايضآ بأمكانك استخدام الدالة IndexOF() بهذي طريقة..
الان وضعت بهذي طريقة txt.IndexOf ثم اخترت حرف l
و ظهر لي مكان index بالرقم 2 بضبط..
وبس كذا أنتهينا وأن شاءالله الدرس بسيط و مفهوم
اذا لديك اي استفسار او مشكله تواصل معاي بالتويتر او اتصال بنا من صفحة رئيسية.
أشوفكم على خير