Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Long local macro with line breaks

    Hi I have this long code:
    local varlist1 "AMAZONAS ANCASH APURIMAC AREQUIPA AYACUCHO CAJAMARCA CALLAO CUSCO HUANCAVELICA HUANUCO ICA JUNIN LALIBERTAD LAMBAYEQUE LIMA LORETO MADREDEDIOS MOQUEGUA PASCO PIURA PUNO SANMARTIN TACNA TUMBES UCAYALI"

    I've tried to use /// to break it in lines but I keep getting the message sintax error. Do you have any idea how to solve this issue?

  • #2
    A string cannot be continued over several lines using the "///" continuation indicator. The easiest way of handling this is to temporarily change the command delimiter character from the carriage return to a semicolon. For more details, see the output of help delimit, and here is an example using your code.
    Code:
    #delimit ;
    local varlist1 "AMAZONAS ANCASH APURIMAC AREQUIPA AYACUCHO CAJAMARCA
    CALLAO CUSCO HUANCAVELICA HUANUCO ICA JUNIN LALIBERTAD LAMBAYEQUE
    LIMA LORETO MADREDEDIOS MOQUEGUA PASCO PIURA PUNO SANMARTIN TACNA
    TUMBES UCAYALI";
    #delimit cr
    macro list _varlist1
    Code:
    . macro list _varlist1
    _varlist1:      AMAZONAS ANCASH APURIMAC AREQUIPA AYACUCHO CAJAMARCA CALLAO
                    CUSCO HUANCAVELICA HUANUCO ICA JUNIN LALIBERTAD LAMBAYEQUE LIMA
                    LORETO MADREDEDIOS MOQUEGUA PASCO PIURA PUNO SANMARTIN TACNA
                    TUMBES UCAYALI

    Comment


    • #3
      You can do something like this too:


      Code:
      local varlist1 AMAZONAS ANCASH APURIMAC AREQUIPA AYACUCHO CAJAMARCA CALLAO CUSCO HUANCAVELICA HUANUCO ICA JUNIN
      
      local varlist1 `varlist1' LALIBERTAD LAMBAYEQUE LIMA LORETO MADREDEDIOS MOQUEGUA PASCO PIURA PUNO SANMARTIN TACNA TUMBES UCAYALI

      Comment


      • #4
        Thank you both! It worked.

        Comment

        Working...
        X