Java ( C, C++, etc) approach has another bonus. You can check both whether 
loop :


   1. *finished*
   2. *did not finish*
   3. *did not run at all*


Dne čtvrtek 12. května 2016 13:46:20 UTC+2 Ford Ox napsal(a):
>
> Go for loop-nobreak then :)
>
> In java you can create nobreak statement like this:
> int i;
> for(i=0; i < 100; i++) {if(...) break;}
> if(i == 100) System.out.println("The loop finished without breaking")
>
> Which has no more side effects but bringing "i" into outer scope ( julia 
> does this anyway ). I am not so sure about goto side effects tho!
>
>
> Dne čtvrtek 12. května 2016 13:27:57 UTC+2 Stefan Karpinski napsal(a):
>>
>> IIRC, the issue with this was that the Python meaning is pretty 
>> unintuitive (but sometimes useful) and having this syntax but having it 
>> mean something else (more intuitive) seems like causing unnecessary 
>> confusion for people coming from Python, hence the lack of movement. 
>> Arguably, the Python meaning is less confusing to express with gotos and 
>> labels.
>>
>> On Wed, May 11, 2016 at 3:49 PM, Isaiah Norton <[email protected]> 
>> wrote:
>>
>>> That issue is marked as a 1.0 milestone, which should be interpreted as 
>>> "decision before 1.0" in this case. But clearly a low priority.
>>>
>>> On Wed, May 11, 2016 at 5:26 AM, Ford Ox <[email protected]> wrote:
>>>
>>>> Will loop-else python like syntax be implemented in future? I have read 
>>>> this <https://github.com/JuliaLang/julia/issues/1289> topic, but no 
>>>> statement has been made.
>>>>
>>>
>>>
>>

Reply via email to