semicolon (;)

mike_espinamike_espina Member Posts: 55
edited 2006-06-05 in Dynamics AX
Experts,

Hi.. can anyone tell me what is the function of ";" in X++;

sample code is

public boolean fetch()
{
; (what is this for? )

queryRun = new QueryRun(this);

element.setRange();

if (!queryRun.prompt())
{
return false;
}

Comments

  • HarishHarish Member Posts: 172
    Hi,

    Semicolons basically distinguish to the Axapta compiler between variables and actual code.

    Some might say that it is not ALWAYS needed. But I would suggest to use this every time.

    Regards,
    Harish Mohanbabu
    Long way to go before I sleep..
  • SWZSWZ Member Posts: 8
    Hi,

    In Axapta the variable names can be the same as their types (this does not refere to basic types and reserved key words)

    For exaple you can name a CustTable buffer variable with the same name 'custTable'.

    Due to that Axapta compiler needs to know where the declaration section ends and this is done by putting semicolon sign (';') after declaration section.

    Sometimes when you start your code in a method from a variable call that name is different from its type you do not need to use semicolon because compiler knows that you mean a variable name (such object name does not exist in AOT) but a good practice is to use it always, then you do not have to bother about it.
    Regards,

    Sebastian
Sign In or Register to comment.