Yep that is exactly what I mean under keyword chaining:

If multiple control flow keywords are on the same line, they need only one 
end keyword to end their block.

For example in java / c you can do
if(...)
else for(...){
...
}



Dne pondělí 23. května 2016 20:00:07 UTC+2 Isaiah napsal(a):
>
> Also, the given example is already valid syntax... (simply missing a final 
> `end`)
>
> On Mon, May 23, 2016 at 1:51 PM, Stefan Karpinski <[email protected] 
> <javascript:>> wrote:
>
>> What is "keyword chaining"? Can you provide examples of languages that do 
>> something like this?
>>
>> On Mon, May 23, 2016 at 1:43 PM, Ford Ox <[email protected] <javascript:>
>> > wrote:
>>
>>> Why is there no keyword chaining in julia?
>>>
>>> for x in 1:30, y in 1:30
>>>     if x == 5 && y == 5
>>>         dosomething()
>>>     else let obj = array[y, x]  # Chained keywords here
>>>         if obj == FOO
>>>             dosomethingelse()
>>>         end
>>>     end
>>> end            
>>>
>>>
>>>
>>
>

Reply via email to