الانتقال إلى المحتوى الرئيسي

ما ترجع وظيفة السلسلة الجديدة

وظيفة السلسلة الجديدة هي واحدة من الوظائف المضمنة في لغات البرمجة المختلفة. الغرض الرئيسي منه هو إنشاء كائن جديد من نوع السلسلة.

تعتمد القيمة المحددة التي ترجع دالة السلسلة الجديدة على لغة البرمجة التي يطلق عليها. على سبيل المثال ، في بعض اللغات ، تقوم بإرجاع سلسلة فارغة (أي سلسلة بدون أحرف) ، وفي لغات أخرى تقوم بإرجاع سلسلة ذات قيمة أولية.

يمكنك معرفة بالضبط ما ترجع وظيفة سلسلة جديدة في لغة برمجة معينة من الوثائق أو مساعدة لتلك اللغة. في بعض الحالات ، قد تكون قيمة الإرجاع كائن نوع سلسلة يمكن استخدامه لتنفيذ عمليات سلسلة مختلفة ، مثل التسلسل والبحث عن سلسلة فرعية وغيرها.

  1. وظيفة سلسلة جديدة: ماذا يعود?
  2. إجابة بسيطة
  3. قيمة الإرجاع
  4. مثال الاستخدام
  5. سؤال وجواب
  6. ما هي المعلومات التي ترجع وظيفة السلسلة الجديدة?
  7. ماذا يحدث عند استدعاء وظيفة سلسلة جديدة?
  8. هل من الممكن استخدام وظيفة سلسلة جديدة لإنشاء سلسلة مع قيمة محددة?

وظيفة سلسلة جديدة: ماذا يعود?

وظيفة السلسلة الجديدة هي عامل يقوم بإنشاء سلسلة جديدة ، أي مجموعة معينة من الأحرف.

في الواقع ، عندما نستخدم عامل تشغيل السلسلة الجديد ، نقوم بإنشاء كائن جديد من نوع السلسلة. هذا الكائن عبارة عن سلسلة من الأحرف.

قيمة الإرجاع لوظيفة السلسلة الجديدة هي كائن من نوع السلسلة.

من أجل الوضوح ، يمكنك إنشاء مثال بسيط:

سلسلة شارع = سلسلة جديدة ("سلسلة سبيل المثال");

النظام.خارج.برينتلن (شارع);

في هذا المثال ، نقوم بإنشاء كائن جديد من نوع السلسلة باستخدام عامل تشغيل السلسلة الجديد. نمرر السلسلة" سلسلة المثال " إلى المنشئ. ثم نقوم بإخراج قيمة هذه السلسلة إلى وحدة التحكم باستخدام النظام.خارج.طريقة الطباعة ().

يمكن أيضا استخدام وظيفة السلسلة الجديدة لإنشاء سلسلة فارغة عن طريق تمرير قيمة فارغة إليها. على سبيل المثال:

سلسلة فارغة = سلسلة جديدة("");

النظام.خارج.برينتلن (فارغة);

في هذه الحالة ، ستقوم وظيفة السلسلة الجديدة بإنشاء كائن سلسلة جديد بدون أي أحرف بداخله.

بالطبع ، تجدر الإشارة إلى أنه في معظم الحالات ليس من الضروري استخدام مشغل السلسلة الجديد لإنشاء كائنات من نوع السلسلة. يمكن إجراء معظم عمليات السلسلة باستخدام سلسلة حرفية أو طرق فئة السلسلة.

على سبيل المثال ، التعليمات البرمجية التالية بإنشاء وتهيئة كائن سلسلة باستخدام سلسلة حرفية:

سلسلة مرحبا = "مرحبا";

النظام.خارج.برينتلن (مرحبا);

السلسلة الحرفية هي شكل مختصر للكتابة ولا تتطلب استخدام عامل تشغيل السلسلة الجديد.

أخيرا ، تقوم دالة السلسلة الجديدة بإرجاع كائن من نوع السلسلة ، وهو عبارة عن سلسلة من الأحرف. ومع ذلك ، في معظم الحالات ، ليست هناك حاجة لاستخدام هذا المشغل ، لأن جافا يوفر العديد من الأساليب والميزات المريحة الأخرى للعمل مع السلاسل.

إجابة بسيطة

تقوم دالة السلسلة الجديدة بإرجاع كائن سلسلة فارغ جديد.

قيمة الإرجاع

تقوم دالة السلسلة الجديدة بإرجاع كائن جديد من نوع السلسلة. هذا الكائن هو مثيل لفئة السلسلة ويمثل سلسلة من الأحرف.

يمكن إنشاء كائن جديد من نوع السلسلة باستخدام عامل التشغيل الجديد واستدعاء دالة السلسلة التي تحدد السلسلة كوسيطة ، أو باستخدام السلسلة الحرفية الممثلة بعلامات اقتباس.

أمثلة على إنشاء خطوط جديدة:

  1. فار ستر1 = سلسلة جديدة ("مرحبا العالم!");
  2. فار ستر2 = " مرحبا العالم!";

لاحظ أنه على الرغم من أن إنشاء سلسلة باستخدام المشغل الجديد أمر مقبول ، إلا أن حرفية السلسلة عادة ما تكون طريقة أكثر ملاءمة ومفضلة لإنشاء سلاسل.

يحتوي كائن السلسلة الذي تم إنشاؤه على عدد من الطرق التي تسمح لك بالعمل مع سلسلة: تقليم ، دمج ، العثور على سلاسل فرعية ، استبدال الأحرف ، إلخ.

أمثلة على استخدام طرق السلسلة:

  • 1.طول ؛ / / إرجاع طول السلسلة
  • 1.إلىأحرف صغيرة () ؛ / / يحول السلسلة إلى أحرف صغيرة
  • 1.مؤشر ("العالم") ؛ / / إرجاع مؤشر أول ظهور لسلسلة فرعية "العالم"

يمكن استخدام كائن السلسلة المرتجع في عمليات مختلفة: التعيين ، المقارنة ، العرض ، إلخ.

أمثلة على استخدام سلسلة في العمليات:

  • فار ستر3 = ستر1 + ستر2 ؛ / / الجمع بين السلاسل
  • إذا (ستر1 = = = ستر2) {//مقارنة السلاسل
  • وحدة التحكم.سجل (ستر 1) ؛ / / عرض سلسلة على الشاشة

يرتبط العمل مع كائنات من نوع السلسلة في جافا سكريبت ارتباطا وثيقا بمعالجة السلاسل والوصول إلى خصائصها وأساليبها المختلفة.

مثال الاستخدام

:

دعونا شارع = سلسلة جديدة ('مرحبا ، العالم!');

وحدة التحكم.سجل (شارع);

في هذا المثال ، يتم إنشاء كائن سلسلة جديد مع المحتوى " مرحبا ، العالم!". ثم يتم إخراج هذا الكائن إلى وحدة التحكم. ستكون نتيجة تنفيذ هذا الرمز:

سلسلة {"مرحبا ، العالم!"}

يحتوي كائن السلسلة الناتج على القيمة " مرحبا ، العالم!"ولديه كل الطرق والخصائص المتوفرة للسلاسل في جافا سكريبت.

سؤال وجواب

ما هي المعلومات التي ترجع وظيفة السلسلة الجديدة?

تقوم دالة السلسلة الجديدة بإرجاع سلسلة فارغة جديدة.

ماذا يحدث عند استدعاء وظيفة سلسلة جديدة?

عند استدعاء دالة السلسلة الجديدة ، يتم إنشاء سلسلة فارغة جديدة وإعادتها.

هل من الممكن استخدام وظيفة سلسلة جديدة لإنشاء سلسلة مع قيمة محددة?

نعم ، يمكنك استخدام دالة السلسلة الجديدة مع الوسائط لإنشاء سلسلة ذات قيمة محددة. على سبيل المثال ، سلسلة جديدة('أ' ، 5) سيتم إنشاء سلسلة من خمسة أحرف 'أ': "آاا".