مُعدّل كود جوليا

مطورنص
إعلان · حذف؟
الافتراضي لجوليا فورمتر هو 92 مسافة (بإشعار خفيف فقط).
إعلان · حذف؟

مرشد

الصق أي مصدر جوليا (.jl) واحصل على مخرج مُعاد تشكيله فورًا وفقًا للإرشادات التي يستخدمها المجتمع الأوسع من جوليا في مجال الحوسبة العلمية. الأداة

مُعدّل كود جوليا

الصق أي مصدر جوليا (.jl) واحصل على مخرج مُعاد تشكيله فورًا وفقًا للإرشادات التي يستخدمها المجتمع الأوسع من جوليا في مجال الحوسبة العلمية. يعمل الأداة بالكامل في متصفحك — لا حاجة لبيئة جوليا، ولا حاجة لاتصال بخادم — لذا يمكن تنظيف الكود السري أو المُلكي بأمان.

يُعكس المُعدّل الوضع الافتراضي لـ جوليا فورمتر.جِل: أربع مسافات للإدخال، مسافات متسقة حول المُعاملات الثنائية، تسميات مضغوطة مثل x::Int و T <: Real، وحفظ التماسك في الضرب المُتسلسل مثل ، ووضع إشعار خفيف مُخصص على طول السطر عند 92 مسافة.

كيفية استخدام

  1. الصق كودك جوليا في جوليا كود المساحة النصية، أو انقر اختر مثالًا لتحميل وحدة عينة.
  2. اختر نمط المسافة البادئة — أربع مسافات هي الافتراضي لجوليا فورمتر، وتوفر أيضًا مسافتين ومسافات التبويب.
  3. تعديل طول السطر مُلصق إذا استخدمت فريقك عرضًا مختلفًا عن 92 مسافة. يتم تقارير السطور الطويلة ولكن لا يتم تقطيعها تلقائيًا، لذا يبقى الناتج متماسكًا من حيث السياق.
  4. تبديل المسافات حول المُعاملات الثنائية, تقليل المسافات بين تسميات الأنواع, حفظ التعليقاتو، و تجميع المسافات الفارغة المتعددة حسب الرغبة.
  5. انقر شكل. نسخ النتيجة باستخدام زر الـ clipboard أو احفظها كـ .jl ملف.

خصائص

  • النمط الافتراضي لجوليا فورمتر – أربع مسافات للإدخال، معايير المسافات بين السطور، ومسافات المُعاملات المتسقة من البداية.
  • تثبيت مُراعاة الأقسام – يتعامل بشكل صحيح مع function, if/elseif/else, for, while, try/catch/finally, let, begin, do, module, struct, quote, macroو، و abstract type/primitive type الإعلانات.
  • مُحلل مُدرك للإشارات – يُعرف المُعرفات المكتوبة باللغة اليونانية وغيرها من المُعرفات المُتعددة الأحرف مثل π, α, θو، و Δ.
  • الضرب المُتسلسل المحفوظ – معاملات رقمية مكتوبة كـ أو 0.5x تبقى مضغوطة، بينما المُعلنة بشكل صريح 2 * π تبقى مُسافَّة.
  • المسافات المضغوطة بين تسميات الأنواع 0–9 (top row) x::Int, T <: Realو، و Vector{<:Shape} تبقى مضغوطة.
  • التعليقات والنصوص المُحفوظة مُحترمة – التعليقات السطرية (#)، التعليقات المُتسلسلة (#=…=#)، النصوص المُتسلسلة الثلاثية، النصوص المُقَدَّمة (r"…", raw"…")، مُدخلات الحروف، والاندماج في النصوص تُترك كما هي.
  • إشعار طول السطر الخفيف – يتم تعداد السطور المتجاوزة حتى تتمكن من إعادة تشكيلها يدويًا دون أن يُكسر السياق من قبل المُعدّل.
  • نسخ وتنزيل بنقرة واحدة كـ formatted.jl.
  • 100% من جانب العميل – لا شيء يخرج من متصفحك.

إعلان · حذف؟

التعليمات

  1. ما هو المعيار الذي يتبعه الافتراضي لجوليا فورمتر؟

    النمط الافتراضي لجوليا فورمتر هو الأكثر انتشارًا في مجتمع جوليا. يستخدم أربع مسافات للإدخال، ويُحيط معظم المُعاملات الثنائية بمسافة واحدة، ويُحافظ على تسميات الأنواع والعمليات الفرعية مضغوطة (مثلاً x::Int, T<:Real)، ويُحافظ على الضرب المُتسلسل مثل ، ويُركز على طول السطر المُضغوط عند حوالي 92 مسافة. تُستخدم العديد من مُشاريع جوليا منظمة هذا النمط كمُعيار للإسهامات.

  2. لماذا تسمح جوليا بكتابة الأرقام والمعاني معًا بدون مُعامل؟

    تُعامل جوليا رقمًا مُتسلسلًا يليه معرف أو تعبير مُقوس كضرب مُضمن — وهي ميزة تُعرف بـ "التماسك". لذا فإن تعني 2 * π, 0.5x تعني 0.5 * xو، و 3(a + b) تعني 3 * (a + b). يجب أن يأتي الرقم أولاً؛ والعكس (π2) غير مقبول لأن جوليا لا يمكن أن تعرف ما إذا كان هو ضرب أو جزء من اسم المعرف. من حيث النمط، يتم الحفاظ على التماسك بدون مسافة مُضافة.

  3. ما الفرق بين هيكل جوليا ولهجة C؟

    تستخدم جوليا هيكلًا مُحددًا بالكلمات بدلاً من الأقواس. تقريبًا كل مُفتاح للهيكل — function, if, for, while, let, begin, try, do, module, struct, macro, quoteو، و abstract type/primitive type — يُغلق بـ end مُعامل. المُستمر مثل elseif, else, catchو، و finally يُوضع على نفس مستوى التسجيل كالمُفتاح ولكن يُدخل جسمًا جديدًا على المستوى التالي. هذا يجعل كود جوليا يُشبه روبو أو لو أو يُشبه جافا أو سي.

  4. ما الفرق بين سلسلة نصية عادية وسلسلة غير معيارية (مُقَدَّمة) في جوليا؟

    في جوليا، تُعالج السلسلة المُزدوجة مثل "hello" بمُصنف معياري مع تسلسلات الفتحة. أما السلسلة المُقَدَّمة مثل String فتعمل على مُacro غير معياري — r"\d+" أو raw"C:\path" لأوامر التعبيرات، r للمحتوى غير المُفرَّغ، raw للمصفوفات المُتسلسلة، وعديد من غيرها بما في ذلك المُعرفات المُحددة من قبل المستخدم. داخل السلسلة غير المعيارية، يتم تمرير المحتوى كما هو، لذا لا يتم استهلاك علامة عودة من قبل المُحلل. تُستخدم الأشكال الثلاثية ( b ) لتغطية سطور متعددة وتُحذف التسجيل المُتسلسل."""…"""الصق كودك جوليا (.jl) هنا...

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

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

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟