_C() Fungsi uji ulang

Penulis:Antartika, Dibuat: 2017-02-24 16:46:40, Diperbarui:

_C ((function, args...) fungsi uji ulang, yang akan terus memanggil fungsi yang ditentukan sampai berhasil kembali (fungsi akan kembali null atau false akan mencoba ulang), seperti _C ((exchange.GetTicker), interval uji ulang default adalah 3 detik, variabel _CInterval dapat didefinisikan kembali untuk mengendalikan interval uji ulang Jika fungsi tersebut gagal, maka akan mencoba lagi setiap 3 detik.

Jika tidak ada parameter _C (nama fungsi)

Fungsi dengan parameter _C ((nama fungsi, parameter fungsi)

JavaScript

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

Kode ini digunakan untuk mengkonfirmasi bahwa:img

Python

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

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

Kode ini digunakan untuk mengkonfirmasi bahwa:img


Lebih banyak

anjing terbangTidak bisa melihat informasi akun bursa? tidak tahu mengapa? mohon Tuhan muncul ****

anjing terbangFungsi utama Aku tidak tahu. Log ((_C(exchange.GetAccount())); Log (("tes"); {\cH00FFFF}

anjing terbang https://dn-filebox.qbox.me/677304fbc2a5c448040610b824420e2e0375952e.png

penglihengJika kita melihat bahwa kita tidak memiliki nilai yang sama, maka kita tidak dapat melihat bahwa kita tidak memiliki nilai yang sama.

BittensonApakah fungsi uji ulang dapat mengatur jumlah uji ulang, jika tidak, itu adalah loop tanpa batas, dan harus menggunakan cara lain untuk mengendalikan keluar dari loop, agak bermasalah.

Aku tidak tahu.Jika ada nilai yang dikembalikan, maka tidak akan terjadi lagi. Ini untuk mencegah kesalahan API yang menyebabkan nilai tidak dikembalikan.