فيديو: أغنية خفي خفي يا مدارس - لين الغيث | قناة كراميش Karameesh Tv 2025
لغات البرمجة، مثل روبي، تتبع أنواع مختلفة من البيانات التي قد ترغب في العمل مع في البرنامج. بالنسبة لكل نوع من البيانات، فإن اللغة غالبا ما توفر قدرات مشتركة وفريدة من نوعها لمعالجة هذه البيانات.
في روبي، الأرقام هي نوع من البيانات. يمكنك أن تفعل مجموعة متنوعة من الأشياء مع الأرقام، بما في ذلك تنفيذ العمليات الحسابية المشتركة عليها.
الحروف، والمعروف أيضا باسم الأحرف، هي نوع آخر من البيانات في روبي. روبي يمكن أن تعمل مع شخصيات فردية أو مجموعات من الشخصيات (مثل الكلمات أو الجمل). روبي، مثل العديد من لغات البرمجة الأخرى، ويدعو هذه المجموعات سلاسل.
يمكن أن تمثل الأحرف، والسلاسل التي تحتوي على أحرف، أكثر من الأبجدية القياسية (من الألف إلى الياء). يمكن أن تكون الأحرف أي من الرموز المرئية على لوحة المفاتيح، والعديد منها غير مرئية مباشرة (بما في ذلك الأشياء مثل المسافات وعلامات التبويب والرموز الخاصة الأخرى).
وهذا يمكن الحصول على مربكة، لأن هذا يعني أن الحرف "3" ورقم 3 تبدو بالضبط نفس الشيء. كيف يقول روبي لهم؟
لاحظ علامات الاقتباس في تلك الفقرة الأخيرة. يتذكر روبي أنك استخدمت علامات اقتباس عند تكرار نتائجها:
2. 2. 2: 004> "3" => "3" 2. 2. 2: 005> 3 => 3
في روبي، إذا كنت تريد أن تشير إلى سلسلة من الأحرف، بغض النظر عن ما هي عليه وضعها بين علامات الاقتباس. إذا كنت تعني العدد الفعلي، يمكنك فقط كتابة أرقام من هذا الرقم دون علامات الاقتباس. جرب هذا:
2. 2. 2: 001> "هيلو" => "هيلو" 2. 2. 2: 002> "1000" => "1000" 2. 2. 2: 003> 1000 => 1000
مرحبا "، هي كلمة إنجليزية عادية وهي سلسلة. البند الثاني، "1000"، هو سلسلة تمثل ألف. والبند الثالث، 1000، هو رقم الفعلي.
وراء الكواليس، يتتبع روبي الاختلافات بين هذه الأشياء الناتجة ويمكن أنواع مختلفة من الميزات القوية اعتمادا على نوع تلك البيانات.
في برامجك، تستخدم يقتبس مباشرة ("")، وإذا كنت تستخدم إيرب أو محرر برامج مثل أتوم، يجب أن تكون بخير. إذا كنت تحصل على خطأ عند استخدام السلاسل، قد تستخدم نقلت مطبعية، المعروف أيضا باسم اقتباسات مجعد . قد يكون هذا لأنك استخدمت معالج النصوص (مثل ميكروسوفت ورد) لكتابة التعليمات البرمجية بدلا من ذلك، و روبي قد تحصل على الخلط.
