Operator 0.1.7

Operator 0.1.7

Jö
25/10/2019
  • 145.6 KB

    حجم الملف

  • الأمان
  • Everyone

  • Android 4.0+

    Android OS

عن Operator 0.1.7

هل تريد Javascript ، البرمجة الوظيفية و Android؟ حاول المشغل!

برنامج بسيط لتحويل جافا سكريبت إلى لغة وظيفية يشبه لغة برمجة وظيفية مشهورة أخرى (تبدأ بحرف H.)

يمكن دمج كل ترجمة في صفحة الويب الخاصة بك عن طريق برنامج نصي جافا سكريبت واحد ، شريطة أن تقوم أيضًا بتثبيت jqMath (http://mathscribe.com/author/jqmath.html) - مع jQuery - و Numeric Javascript (http: // www .numericjs.com).

مثل H. ، المشغل

* وظيفية

* هو مطول قليلا

* يفهم تدوين infix العملية الثنائية

على عكس H. ، المشغل

* ليس كسولًا في جوهره ولكن يمكن تطبيق هياكل غير محدودة (قوائم ، أشجار ...)

* غير مطبوع

* لا يفهم الأقسام ذات العوامل الثنائية (يجب عليك (\ x-> x + 1) إذا كنت تريد (+1) لكنك تفهم الأقسام على خلاف ذلك

* لا يوجد لديه تمييز الحالات السفلية / العلوية

* لا تتحمل أي أولوية للعمليات الثنائية

* لا يعتبر "(اقتباس بسيط) كرمز نحوي صالح

* في مرحلة مبكرة جدا

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

إضافات المباني الأولية:

فقط + ، - ، * ، / ،٪ ، == ، <،> ، سلسلة فرعية ، يتم الاحتفاظ بالطول حرفيًا من javascript بنفس المعنى الموجود في javascript (+ متعدد الأشكال على سبيل المثال). يتم اعتبارها الآن كوظائف من وسيطات 2 (باستثناء طول unary و subernary subring).

أصبحت طريقة الحصول على! وظيفة

على سبيل المثال: var val = obj ['black'] + xs [0]؛ يصبح val = (obj! "black") + (xs! 0)

يُطلق على صفيف جافا سكريبت قائمة في المشغل

على سبيل المثال: var xs = [1،2] ؛ يصبح xs = List () 1 2 ()

يُطلق على كائن جافا سكريبت خريطة في المشغل

على سبيل المثال: var obj = {'red': 0، 'black': 1}؛ يصبح obj = Map () "red" 0 "black" 1 ()

تم تصميمها لتكون غير قابلة للتغيير ، وفيما يلي وظائف صالحة:

التسول = قائمة () 1 2 3

التالي = التسول 4 5

xs = التالي 6 ()

، والأخير () يعطي نهاية البنية (أول واحد ينشئ مثيل جديد). سيكون من المتهور تحديد ys = 7 التالي () للترتيب (غير القابل للتنبؤ) الذي تتم فيه معالجة xs و ys سوف يؤثر على نتيجة xs! 5 (والتي يمكن أن تعطي 6 أو 7 وفقًا لذلك). بدلاً من ذلك ، حدد قائمة جديدة غير قابلة للتغيير: ys = List () 1 2 3 4 5 7 ()

تتوفر أيضًا العديد من وظائف معالجة المستندات المفيدة:

: = ، :: = ، السطر الجديد ، القيمة ، الرياضيات ، الإدخال ، الزر ، التفاعل (انظر العروض التوضيحية)

تتوفر العديد من الوظائف العامة المفيدة أيضًا:

hex2char ، dec2hex ، hex2dec

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

وهذا كل شيء للبدائية الإضافية!

مباني أجنبية:

جافا سكريبت الأجنبية:

لا يعرف المشغل سوى مجموعة صغيرة جدًا من الكلمات الأساسية والمشغلين البدائيين ، لكن يمكن الوصول إلى جميع وظائف javascript باستخدام الكلمة الأساسية javascript. على سبيل المثال:

sqrt x = javascript (("Math.sqrt (" + x) + ")")

أو ، أفضل ،

sqrt = javascript "var fun = function (x) {return Math.sqrt (x)؛}؛ fun"

أو ببساطة

sqrt = javascript "Math.sqrt"

JQMATH الخارجية:

إذا كانت نتيجة الحساب تلبي تنسيق jqMath (http://mathscribe.com/author/jqmath.html) ، فسيتم عرضه كصيغة رياضية. فمثلا

الرئيسي = "355 دولار / 113 دولار"

سيعرض جزءًا لطيفًا على الشاشة ، وعلى صفحة الويب الخاصة بك إذا قمت بتثبيت البرنامج النصي (الذي تم إرساله من قائمة "إرسال javascript") والبرنامج النصي jqMath.

جافا سكريبت الرقمي:

يمكن استخدام جميع وظائف numericjs (http://www.numericjs.com). فمثلا

م = قائمة () row1 row2 ()

row1 = قائمة () 2 5 ()

row2 = قائمة () 6 3 ()

محدد = javascript "numeric.det"

الرئيسي = المحدد

سيعود -24. لاحظ أنه لا يوجد اختصار (كما هو الحال في sqrt أعلاه) لتعريف الدالات الرقمية للمتغيرات 2 أو أكثر. على سبيل المثال ، مع الأسطر الأربعة الأولى أعلاه و

الرئيسي = المحدد (المنتج م)

يجب عليك تحديد

product = javascript "var fun = function (x) {return function (y) {return numeric.dot (x، y)؛}؛}؛ fun"

من أجل الحصول على 576.

عرض المزيد

What's new in the latest 0.1.7

Last updated on 2019-10-25
Nothing new, really
عرض المزيد

فيديوهات ولقطات الشاشة

  • Operator 0.1.7 الملصق
  • Operator 0.1.7 تصوير الشاشة 1
  • Operator 0.1.7 تصوير الشاشة 2
  • Operator 0.1.7 تصوير الشاشة 3
  • Operator 0.1.7 تصوير الشاشة 4
  • Operator 0.1.7 تصوير الشاشة 5
  • Operator 0.1.7 تصوير الشاشة 6
  • Operator 0.1.7 تصوير الشاشة 7

معلومات Operator 0.1.7 APK

احدث اصدار
0.1.7
الفئة
تعليم
Android OS
Android 4.0+
حجم الملف
145.6 KB
المطور
Jö
Available on
تقييم المحتوى
Everyone
تقرير الأمان
تحقق الآن
اكتمل فحص الأمان
لا فيروسات
لا برامج تجسس
لا برامج ضارة
لا فيروسات
لا برامج تجسس
لا برامج ضارة
اسم الحزمة:joel.duet.opera
SHA-256:8666cb72e6c8a36957801a275ab117f1e9f613915b351e92741fa9650d791e95
SHA-1:68a029e9860fc8027d0eb30b5adb8db23d319a49
عرض المزيد
تم التحقق بواسطة: APKPURE

الإصدارات القديمة لـ Operator 0.1.7

APKPure أيقونة

قم بتنزيل سريع وآمن بالغاية عبر تطبيق APKPure

قم بتثبيت ملفات XAPK/APK بنقرة واحدة على أندرويد!

تحميل APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies