StaticVarRemove - xóa biến tĩnh

Thứ 4, 02/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
30/05/2023 03:30 AM 1143 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"StaticVarCount() );

    printf("Removing 'differenname' variable\n");

    StaticVarRemove("DifferentName" );

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

    Đọc thêm

    Thu gọn

    Bài viết khác:
    Zalo
    Hotline