4,494
edits
JeremyHoward (talk | contribs) No edit summary |
(make compact) |
||
Line 71: | Line 71: | ||
These are the rules applied in Dyalog APL: | These are the rules applied in Dyalog APL: | ||
<source lang=apl inline> (f g h) ⍵</source> {{←→}} <source lang=apl inline>( f ⍵) g ( h ⍵)</source><br> | |||
<source lang=apl inline>⍺ (f g h) ⍵</source> {{←→}} <source lang=apl inline>(⍺ f ⍵) g (⍺ h ⍵)</source><br> | |||
<source lang=apl inline> (A g h) ⍵</source> {{←→}} <source lang=apl inline> A g ( h ⍵)</source><br> | |||
<source lang=apl inline>⍺ (A g h) ⍵</source> {{←→}} <source lang=apl inline> A g (⍺ h ⍵)</source><br> | |||
<source lang=apl inline> (g h) ⍵</source> {{←→}} <source lang=apl inline> g ( h ⍵)</source><br> | |||
<source lang=apl inline>⍺ (g h) ⍵</source> {{←→}} <source lang=apl inline> g (⍺ h ⍵)</source> | |||
=== Problems caused by function-operator overloading === | === Problems caused by function-operator overloading === |