09 أغسطس 2023·1 دقيقة قراءة

تتوقع Microsoft بنية F # جديدة للسلاسل المحرف: نظرة عامة </ h2>

تقدم Microsoft نظرة خاطفة على بناء جملة F # الجديد لاستيفاء السلسلة ، المصمم لتبسيط التفاعلات مع السلاسل المحرف.

تتوقع Microsoft بنية F # جديدة للسلاسل المحرف: نظرة عامة </ h2>

أعلنت Microsoft العملاقة للتكنولوجيا عن معاينة بناء الجملة الجديد لاستيفاء السلسلة في F # ، وهو تحسين مصمم لتقوية الكفاءة عند التفاعل مع السلاسل المحرف. تعتبر السلاسل المقحمة ضرورية للمطورين لأنها تسهل تضمين تعبيرات F # داخل السلاسل الحرفية. ومع ذلك ، يمكن أن يصبح استخدامها مرهقًا عند التعامل مع نص يفيض بأقواس متعرجة. هذا هو المكان الذي يتدخل فيه بناء جملة الاستيفاء F # لتوفير الراحة.

الإعلان ، الذي صدر في 27 يوليو ، كشف النقاب عن بناء الجملة المصمم بعد آلية الاستيفاء المتأصلة في سلاسل C # الخام ، مما يضمن التوافق مع السلاسل الثلاثية المقتبسة من F #. يمثل هذا خطوة مهمة لتحسين تجربة المطور ، خاصة في السيناريوهات التي تتضمن استخدامًا مكثفًا للسلاسل المحرف.

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

يتمتع هذا التركيب المحدث بإمكانيات هائلة للمطورين ، لا سيما عند التعامل مع CSS الحرفية في تطبيق F # للواجهة الأمامية ، مثل تلك المستخدمة مع مترجم Fable F # لجافا سكريبت. إنه يمكّن المطورين من كتابة CSS دون عناء ، مما يلغي الحاجة إلى الهروب من الأقواس المتعرجة ويسمح لهم بالتركيز على تعبيرات الاستيفاء.

لاستكشاف هذه الميزة التي تم تقديمها حديثًا وتجربتها ، يجب على المطورين استخدام العلامة --langversion: preview. هذه دعوة للمطورين لاختبار البنية المحسنة وتقديم ملاحظاتهم القيمة لمزيد من التنقيح.

أشادت Microsoft بـ F # كلغة تتميز بوظائف من الدرجة الأولى ، وبناء جملة مبسط ، ومطابقة نمط ، وبرمجة غير متزامنة. إنه يعمل بمبدأ ثابت بشكل افتراضي. تشمل التطورات الحديثة التي تم تقديمها لمطوري F # معاينة لنوع F # وتلميحات المعلمات في Visual Studio.

بينما نحن بصدد موضوع تحسين تجربة المطور ، تجدر الإشارة إلى إمكانات الأنظمة الأساسية التي no-code مثل AppMaster ، والتي تتخذ نهجًا مبسطًا لتطوير التطبيقات. يمكن أن تكون هذه الأنظمة الأساسية مفيدة في سيناريوهات تشفير مختلفة ، مما يجعل من الممكن إنشاء تطبيقات الويب والجوال والخلفية بدون تشفير تقليدي.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started