संसाधन लोड हो रहा है... लोड करना...

टेम्पलेट लाइब्रेरी का निर्यात फ़ंक्शन

निर्यात फ़ंक्शन टेम्पलेट लाइब्रेरी का एक इंटरफेस फ़ंक्शन है, और इसे उस रणनीति द्वारा बुलाया जा सकता है जो टेम्पलेट लाइब्रेरी को संदर्भित करता है.

/*
-- After the strategy references the template, call this method directly with $.Test()
-- The main function is not triggered in the strategy, it is only the entry point for template debugging
*/
$.Test = function() {
    Log('Test')
}

function main() {
    $.Test()
}
def Test():
    Log("template call")

# Export the Test function, the main strategy can be called via ext.Test().
ext.Test = Test 
// After the strategy references the template, call this method directly with ext::Test()
void Test() {
    Log("template call");
}

टेम्पलेट लाइब्रेरी विभिन्न प्रोग्रामिंग भाषाओं के लिए एक अलग प्रारूप में लिखी गई है। टेम्पलेट लाइब्रेरी में घोषित किए जाने वाले और कार्यान्वित किए जाने वाले फ़ंक्शनों के निर्यात के लिए एक उदाहरण कोड निम्नानुसार हैः दBlockly Visualizationरणनीति उपयोग पुस्तकालय कार्यक्षमता के लिए दृष्टिकोण में एक टेम्पलेट वर्ग पुस्तकालय लिखकर लागू किया जा सकता हैJavaScriptनिम्नलिखित लेखन प्रारूप का उपयोग करके लिखी गई भाषा।

/*blockly
    {
        "type": "ext_testA",
        "message0": "testA|testA",
        "template": "function(){return 99;}()",
        "order": "ORDER_ATOMIC",
        "output": "Number"
    },{
        "type": "ext_MA",
        "message0": "MA 周期 %1| MA Period %1",
        "args0": [{
            "type": "input_value",
            "check": "Number"
        }],
        "template": "(function(){var r = exchange.GetRecords(); return (!r || r.length < %1) ? false : TA.MA(r, %1); })()",
        "order": "ORDER_ATOMIC",
        "output": null,
        "colour": 85
    }
*/
रणनीति ढांचा और एपीआई कार्य टेम्पलेट लाइब्रेरी पैरामीटर