
Operator 0.1.7
आपको जावास्क्रिप्ट, कार्यात्मक प्रोग्रामिंग और एंड्रॉइड पसंद है? ऑपरेटर की कोशिश करो!
अनुप्रयोग की जानकारी
Advertisement
ऐप विवरण
एंड्रॉइड ऐप विश्लेषण और समीक्षा: Operator 0.1.7, Jö द्वारा विकसित। शिक्षा श्रेणी में सूचीबद्ध। वर्तमान संस्करण 0.1.7 है, 22/10/2019 पर अपडेट किया गया है। Google Play पर उपयोगकर्ताओं की समीक्षा के अनुसार: Operator 0.1.7। 86 हज़ार इंस्टॉल से अधिक हासिल किया। Operator 0.1.7 में वर्तमान में 522 समीक्षाएं हैं, औसत रेटिंग 3.9 सितारे
एक साधारण जावास्क्रिप्ट ट्रांसपिलर प्रोग्राम एक कार्यात्मक भाषा में कोड करने के लिए एक और प्रसिद्ध कार्यात्मक प्रोग्रामिंग भाषा की तरह दिख रहा है (एक एच के साथ शुरुआत।)jqmath (http://mathscribe.com/author/jqmath.html) - jquery के साथ - और संख्यात्मक जावास्क्रिप्ट (http://www.numericjs.com)। }* कार्यात्मक है
* थोड़ा वर्बोज़ है
* बाइनरी ऑपरेशन के इन्फिक्स नोटेशन
के विपरीत, एच।, ऑपरेटर
* को समझता है, जो सार में आलसी नहीं है, लेकिन अनंत संरचनाएं (सूची, पेड़ ... ) को लागू किया जा सकता है
* अनटिप्ड है
* बाइनरी ऑपरेटरों के साथ अनुभागों को नहीं समझता है (आपको (x-> x+1) यदि आप चाहते हैं (+1)) लेकिन अन्यथा
को समझता है * एक निचले/ऊपरी मामलों का भेद नहीं है
* द्विआधारी संचालन के लिए कोई प्राथमिकता नहीं मानता है
* एक मान्य वाक्यात्मक प्रतीक के रूप में '(सरल उद्धरण) नहीं करता है
* एक बहुत ही पर है प्रारंभिक चरण
शुद्धता के बारे में, ऑपरेटर अधिकांश समय अपरिवर्तनीय चर और संरचनाओं के साथ काम करता है, लेकिन अवसर के साथ (इंटरेक्ट कीवर्ड के बाद) कुछ राज्यों को संशोधित किया जा सकता है (उदाहरण के लिए एक HTML दस्तावेज़ की सामग्री, डेमोस देखें)। { उन्हें अब 2 तर्कों के कार्यों के रूप में माना जाता है (अनियमित लंबाई और टर्नरी सबस्ट्रिंग को छोड़कर)।
प्राप्त विधि बन गई है! फ़ंक्शन
Eg: var val = obj ['black']+xs [0]; वैल = (obj! "काला")+(xs! 0)
एक जावास्क्रिप्ट सरणी को ऑपरेटर में एक सूची कहा जाता है
ईजी: var xs = [1,2]; XS = सूची बन जाता है () 1 2 ()
एक जावास्क्रिप्ट ऑब्जेक्ट को ऑपरेटर में एक नक्शा कहा जाता है
Eg: var obj = {'Red': 0, 'Black': 1}; Obj = map () "लाल" 0 "काला" 1 ()
हो जाता है, इन्हें अपरिवर्तनीय होने के लिए डिज़ाइन किया गया है और, कार्यों के रूप में, निम्नलिखित मान्य है:
beg = सूची () 1 2 3
अगला = BEG 4 5
xs = अगला 6 ()
, अंतिम () संरचना का अंत देता है (पहला एक नया उदाहरण बनाता है)। यह तब (impredictible) ऑर्डर के लिए ys = अगले 7 () को परिभाषित करने के लिए लापरवाह होगा, जिसमें Xs और ys संसाधित किए जाते हैं, Xs के परिणाम को प्रभावित करेगा! 5 (जो तदनुसार 6 या 7 दे सकता है)। इसके बजाय, एक नई अपरिवर्तनीय सूची को परिभाषित करें: ys = list () 1 2 3 4 5 7 ()
कई उपयोगी दस्तावेज़ हेरफेर फ़ॉनक्शन भी उपलब्ध हैं:
: = :::::: =, newline, मूल्य, गणित, इनपुट, बटन, इंटरेक्ट (डेमो देखें)
कई उपयोगी सामान्य फोंक्शन भी उपलब्ध हैं:
हेक्स 2Char, DEC2HEX, HEX2DEC
अन्य जावास्क्रिप्ट घटकों को जावास्क्रिप्ट कीवर्ड द्वारा एक्सेस किया जा सकता है (नीचे देखें)।
और आदिम अंतर्निहित-इन के लिए thats'all! आदिम कीवर्ड और ऑपरेटर लेकिन सभी जावास्क्रिप्ट फ़ंक्शंस को जावास्क्रिप्ट कीवर्ड के साथ एक्सेस किया जा सकता है। जैसे:
sqrt x = javascript (("math.sqrt (" + x) + ")")
या, बेहतर,
sqrt = javascript "var fun = function (x) { Math.sqrt (x);}; मज़ा "
या बस
sqrt = javascript" math.sqrt "
विदेशी JQMath:
यदि एक गणना का परिणाम JQMath प्रारूप को संतुष्ट करता है। (http://mathscribe.com/author/jqmath.html), इसे गणितीय सूत्र के रूप में प्रदर्शित किया जाएगा। उदाहरण के लिए
main = "$ 355/113 $"
स्क्रीन पर एक अच्छा अंश प्रदर्शित करेगा, और आपके वेब पेज पर यदि आप स्क्रिप्ट स्थापित करते हैं ("" सेंड जावास्क्रिप्ट "मेनू द्वारा भेजा गया) और JQMath स्क्रिप्ट।
विदेशी संख्यात्मक जावास्क्रिप्ट:
सभी NumericJS फ़ंक्शंस (http://www.numericjs.com) का उपयोग किया जा सकता है। उदाहरण के लिए
m = list () row1 row2 ()
row1 = list () 2 5 ()
row2 = list () 6 3 ()
निर्धारक = javascript "numeric। det "
main = निर्धारक m
-24 लौट आएगा। ध्यान दें कि 2 या अधिक चर के संख्यात्मक कार्यों की परिभाषाओं के लिए कोई शॉर्टकट (जैसा कि ऊपर SQRT में) नहीं है। उदाहरण के लिए, ऊपर पहली चार पंक्तियों के साथ और
main = निर्धारक (उत्पाद m)
आपको
उत्पाद = JavaScript "var fun = function (x) {{x) { वापसी फ़ंक्शन (y) {Numeric.dot (x, y);};};}; मज़ा "
को 576 प्राप्त करने के लिए वापसी करें।
हम वर्तमान में संस्करण 0.1.7 की पेशकश कर रहे हैं। यह हमारा नवीनतम, सबसे अनुकूलित संस्करण है। यह कई अलग -अलग उपकरणों के लिए उपयुक्त है। Google Play Store या अन्य संस्करणों से सीधे Apk मुफ्त डाउनलोड करें जिन्हें हम होस्ट कर रहे हैं। इसके अलावा, आप पंजीकरण के बिना डाउनलोड कर सकते हैं और कोई लॉगिन की आवश्यकता नहीं है।
हमारे पास बहुत सारे विकल्पों के साथ Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... के लिए 2000+ से अधिक उपलब्ध डिवाइस हैं, आपके लिए आपके डिवाइस को फिट करने वाले गेम या सॉफ़्टवेयर का चयन करना आसान है।
यह काम आ सकता है अगर Google App Store पर आपके डिवाइस के किनारे से कोई देश प्रतिबंध या कोई प्रतिबंध है।
नया क्या है
Nothing new, really