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
>>>
>>>
>>>
>>
>