النصوص
فكرة جديدة
لماذا يكون 5 + 5 أحيانًا 55؟
تكتب 5 في تطبيق، فيضيف إليها 5، فتعرض الشاشة 55. التطبيق ليس ضعيفًا في الحساب، بل عامل الـ 5 التي كتبتها على أنها نص، وهذا يغيّر كل شيء.
النص في الشيفرة يسمّى السلسلة النصية (string)، ويُكتب بين علامتي تنصيص: name = "Bugsy". والسلسلة النصية تتابع من الحروف والرموز (characters) بترتيب ثابت، أشبه بقائمة من الحروف. والمسافة وعلامات الترقيم رموز أيضًا.
لذلك ما تعلّمته عن القوائم يعمل هنا: name[0] هو "B"، أي أول رمز، وlen(name) تعدّ الرموز فتعطي 5.