Chuyên lập trình AmiBroker cho Giao dịch chứng khoán

Thứ 3, 01/07/2025

::

PM
Đầu tư chứng khoán khoa học trên nền tảng phân tích dữ liệu và thống kê
StaticVarRemove - xóa biến tĩnh
2023-05-30 03:30:00 1112 Lượt xem

    StaticVarRemove - xóa biến tĩnh

    SYNTAX

    StaticVarRemove( ''variablename'' )

    RETURNS

    NOTHING

    FUNCTION

    Hàm này xóa biến tĩnh và giải phóng bộ nhớ liên quan.

    Kể từ phiên bản AmiBroker 5.30, StaticVarRemove() hỗ trợ ký tự đại diện trong tên biến.

    Tham số "variablename" có thể là tên biến chính xác hoặc chuỗi khớp ký tự đại diện.

    Ký tự '*' khớp với bất kỳ số ký tự nào, bao gồm cả không có ký tự nào. Ký tự '?' khớp chính xác một ký tự.

    VÍ DỤ 1:

    StaticVarRemove("MyVariables*");
    // điều này sẽ xóa tất cả các biến tĩnh bắt đầu bằng tiền tố MyVariables.

    StaticVarSet("DifferentName"1 );

    printf"Total static variables = %g\n\n"StaticVarCount() );

    for( i = 1; i <= 5; i++ )
      
    for( j = 1; j <= 5; j++ )
       {
         VarName = 
    "Test_X=" + i + "_Y=" + j;
         
    printf("Setting variable " + VarName + "\n" );
         
    StaticVarSet( Varname, 1 );
       }


    printf"Total static variables = %g\n\n"StaticVarCount() );

    printf"Now wildcard remove *X=1*\n" );

    StaticVarRemove"*X=1*" );

    printf"Total static variables = %g\n\n"StaticVarCount() );

    printf"Now wildcard remove Test*\n" );

    StaticVarRemove"Test*" );

    printf"Total static variables = %g\n\n" Chia sẻ:

    Đọc thêm

    Thu gọn

    Zalo
    Hotline