0
ফোকাস
5
অনুসারী

_C() পুনরায় চেষ্টা ফাংশন

তৈরি: 2017-02-24 16:46:40, আপডেট করা হয়েছে:
comments   7
hits   4190

_C(function, args…) পুনরাবৃত্তি ফাংশন, যেটি একটি নির্দিষ্ট ফাংশনকে সফলভাবে পুনরাবৃত্তি না হওয়া পর্যন্ত কল করে থাকে। ফাংশনটি null বা false পুনরাবৃত্তি করে, যেমন _C(exchange.GetTicker), ডিফল্ট পুনরাবৃত্তি ব্যবধান 3 সেকেন্ড, পুনরাবৃত্তি ব্যবধান নিয়ন্ত্রণ করতে _CInterval পরিবর্তনশীলটি পুনরায় সংজ্ঞায়িত করা যেতে পারে যখন ফাংশনটি ব্যর্থ হয়, তখন এটি প্রতি 3 সেকেন্ডে পুনরায় চেষ্টা করে।

যদি কোন প্যারামিটার না থাকে _C (ফাংশন নাম)

প্যারামিটারযুক্ত ফাংশন _C (ফাংশন নাম, ফাংশন প্যারামিটার)

JavaScript

function main() {
    Log(exchange.GetAccount());    //一般调用形式
    
    _CInterval=1;                  //重新 设置重试间隔时间(秒)
    
    Log(_C(exchange.GetAccount));  //使用_C调用形式  不带参数
    
    Log(_C(exchange.GetRecords,PERIOD_M1)); //使用_C调用形式  带参数形式
}

কোড পুনরুদ্ধারের ফলাফলঃ _C() পুনরায় চেষ্টা ফাংশন

Python

def main():
    Log(exchange.GetAccount())    #一般调用形式
    
    _CInterval=1                  #重新 设置重试间隔时间(秒)

    Log(_C(exchange.GetAccount)) #使用_C调用形式  不带参数
    
    Log(_C(exchange.GetRecords,PERIOD_M1)) #使用_C调用形式  带参数形式

কোড পুনরুদ্ধারের ফলাফলঃ _C() পুনরায় চেষ্টা ফাংশন