ایکسپورٹ فنکشن ٹیمپلیٹ لائبریری کا ایک انٹرفیس فنکشن ہے ، اور اسے اس حکمت عملی کے ذریعہ بلایا جاسکتا ہے جو ٹیمپلیٹ لائبریری کا حوالہ دیتا ہے۔
/*
-- 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
}
*/
حکمت عملی کا فریم ورک اور API افعال
ٹیمپلیٹ لائبریری پیرامیٹرز