[Newbies] Infinite loops
obrienj at protonmail.com
Fri Dec 8 04:54:58 UTC 2017
It's not a question of how to avoid an infinite loop, the question is what to do if you end up with an unintended one. Supposedly, with a mac Cmd- should interrupt execution, but it doesn't seem to work.
> -------- Original Message --------
> Subject: Re: [Newbies] Infinite loops
> Local Time: December 7, 2017 6:34 PM
> UTC Time: December 8, 2017 2:34 AM
> From: limitcase at gmail.com
> To: obrienj <obrienj at protonmail.com>, A friendly place to get answers to even the most basic questions about Squeak. <beginners at lists.squeakfoundation.org>
> Change your test condition to limit your infinite loop.
> x := 0. [x <= 4] whileTrue: [x := x +1. Transcript show: 'infinite loop ', x; cr].
> infinite loop 1
> infinite loop 2
> infinite loop 3
> infinite loop 4
> infinite loop 5
> Even in a language that supports a "break" command the user must specify the condition for the break in his code.
> On Thu, Dec 7, 2017 at 11:59 AM, obrienj <obrienj at protonmail.com> wrote:
>> I’m using a MacBook Pro and can’t find a way to escape an infinite loop such as this:
>> x := 0. [x >= 0] whileTrue: [x := x +1. Transcript show: 'infinite loop ', x; cr]
>> The the interrupt key (Alt- or Cmd-) does not work, instead I have to force quite Squeak. Is there a reliable to way to escape an endless loop?
>> Beginners mailing list
>> Beginners at lists.squeakfoundation.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Beginners