وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ٹیمپلیٹ لائبریری پیرامیٹرز

ٹیمپلیٹ لائبریری اپنے انٹرفیس پیرامیٹرز کو بھی ترتیب دے سکتی ہے ، جو ٹیمپلیٹ لائبریری کے کوڈ میں عالمی متغیرات کی شکل میں استعمال ہوتی ہے۔ مثال کے طور پر، ہم ایک ٹیمپلیٹ کلاس لائبریری کے پیرامیٹرز مقرر:

Template parameters

حکمت عملی کوڈ میں پیرامیٹر کا متغیر نام حکمت عملی اسکرین پر دکھائے جانے والے پیرامیٹر کا نام قسم ڈیفالٹ قدر
پیرامیٹر1 پیرامیٹر1 نمبر 99
$.SetParam1 = function(p1) {
    param1 = p1
}

$.GetParam1 = function() {
    Log("param1:", param1)
    return param1
}
def SetParam1(p1):
    global param1
    param1 = p1

def GetParam1():
    Log("param1:", param1)
    return param1

ext.SetParam1 = SetParam1
ext.GetParam1 = GetParam1
void SetParam1(float p1) {
    param1 = p1;
}

float GetParam1() {
    Log("param1:", param1);
    return param1;
}

ٹیسٹنگ کے لئے ٹیمپلیٹ کلاس لائبریری کا کوڈparam1پیرامیٹرز:

function main () {
    Log("Call $.GetParam1:", $.GetParam1())
    Log("Call $.SetParam1:", "#FF0000")
    $.SetParam1(20)
    Log("Call $.GetParam1:", $.GetParam1())
}
def main():
    Log("Call ext.GetParam1:", ext.GetParam1())
    Log("Call ext.SetParam1:", "#FF0000")
    ext.SetParam1(20)
    Log("Call ext.GetParam1:", ext.GetParam1())
void main() {
    Log("Call ext::GetParam1:", ext::GetParam1());
    Log("Call ext::SetParam1:", "#FF0000");
    ext::SetParam1(20);
    Log("Call ext::GetParam1:", ext::GetParam1());
}

مندرجہ بالا ٹیمپلیٹ کلاس لائبریری مثال کی حکمت عملی کوڈ کا حوالہ دیتے ہیں اور پیرامیٹر حاصل کرنے کے لئے ٹیمپلیٹ کلاس لائبریری کی برآمد تقریب کا استعمال کریںparam1اور پیرامیٹر میں ترمیمparam1.

ٹیمپلیٹ لائبریری کی برآمد کی تقریب حوالہ ٹیمپلیٹ لائبریری