_C() পুনরায় পরীক্ষা ফাংশন

লেখক:আর্কাইভ, তৈরিঃ 2017-02-24 16:46:40, আপডেটঃ

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

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

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

জাভাস্ক্রিপ্ট

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

কোড পুনরায় পরীক্ষা চালানোর ফলাফলঃimg

পাইথন

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

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

কোড পুনরায় পরীক্ষা চালানোর ফলাফলঃimg


আরো

ফ্লাইডগএক্সচেঞ্জ অ্যাকাউন্টের তথ্য প্রদর্শিত হচ্ছে না? কেন জানি না?

ফ্লাইডগফাংশন main() { লগ ((_C(exchange.GetAccount())); লগ (("পরীক্ষা"); }

ফ্লাইডগ https://dn-filebox.qbox.me/677304fbc2a5c448040610b824420e2e0375952e.png

পেংলিহেনগএই টুকরো আয়, বিয়োগ 3 ইউয়ান, কিভাবে সিস্টেম দেখায় আয় এখনও 0?

বিটসনসনপুনরায় চেষ্টা ফাংশন পুনরায় চেষ্টা করার সংখ্যা সেট করতে পারেন, অন্যথায় এটি একটি অসীম লুপ, এবং অন্যান্য উপায়ে লুপ থেকে বেরিয়ে আসা নিয়ন্ত্রণ করতে হবে, এটি একটি বিট সমস্যা।

ম্যাকচিলএটা এপিআই ত্রুটি প্রতিরোধ করে, যার ফলে কোন রিটার্ন হবে না।