[ncl-talk] usage of "continue" [SEC=UNOFFICIAL]
Jack Ogaja
jack.ogaja at gmail.com
Tue Oct 27 05:42:52 MDT 2015
Hi Eunpa,
In this case “continue” is a terminal statement. I suppose in ncl you would substitute that with a “while loop” syntax. For example
;———
i = 0
do j = n, m
do while ( i .lt. j)
X=j
i+=1
end do
end do
;———
see: http://www.ncl.ucar.edu/Document/Language/loops.shtml <http://www.ncl.ucar.edu/Document/Language/loops.shtml>
Jack
> On 27 Oct 2015, at 12:15, Eun-Pa Lim <E.Lim at bom.gov.au> wrote:
>
> Dear Jack
>
> Thanks for your reply J
>
> I was just trying to make very simple do loops looking like this in old fortran
>
> Do i=0,10
> Do j=0,20
> If(a(i).eq.b(j)) then
> X = j
> Go to 333
> End if
> End do
> 333 continue
> End do
>
> But "Go to " is not a statement used in NCL, and there is not much explanation about "continue" in the NCL page.
>
> There must be a way to do this in NCL I reckon!
>
> Cheers
>
> Eunpa
>
> Eun-Pa Lim
> Research Scientist
> Seasonal Prediction Science Team
> Centre for Australian Weather and Climate Research (CAWCR)
> Bureau of Meteorology
> Tel: +61-3-9669-4636
> http://www.cawcr.gov.au/staff/elim/index.php <http://www.cawcr.gov.au/staff/elim/index.php>
>
> From: Jack Ogaja [mailto:jack.ogaja at gmail.com]
> Sent: Tuesday, 27 October 2015 10:10 PM
> To: Eun-Pa Lim
> Cc: ncl-talk at ucar.edu
> Subject: Re: [ncl-talk] usage of "continue" [SEC=UNOFFICIAL]
>
> Really…? I guess it will be easier if you show a piece of ncl script which gives a hint of what you are trying to achieve. In principle if you understand what “continue” means/does in ‘your preferred' language, then I assume you should be able to implement or know whether it is possible to implement a similar algorithm in ncl after reading the ncl-statements documentation and probably going through a few examples.
>
> Or you can just provide a Pseudocode of your intended program to make it easier for somebody to help.
>
> Jack
>
> On 27 Oct 2015, at 11:12, Eun-Pa Lim <E.Lim at bom.gov.au <mailto:E.Lim at bom.gov.au>> wrote:
>
> Hi NCL users,
>
> Could anybody please teach me how to use "continue" in a do loop in NCL? I can't find an example in https://www.ncl.ucar.edu/Document/Manuals/Ref_Manual/NclStatements.shtml <https://www.ncl.ucar.edu/Document/Manuals/Ref_Manual/NclStatements.shtml>
>
> Many thanks!
>
> Eunpa
>
>
> Eun-Pa Lim
> Research Scientist
> Seasonal Prediction Science Team
> Centre for Australian Weather and Climate Research (CAWCR)
> Bureau of Meteorology
> Tel: +61-3-9669-4636
> http://www.cawcr.gov.au/staff/elim/index.php <http://www.cawcr.gov.au/staff/elim/index.php>
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu <mailto:ncl-talk at ucar.edu>
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk <http://mailman.ucar.edu/mailman/listinfo/ncl-talk>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20151027/36cf4106/attachment.html
More information about the ncl-talk
mailing list