自定义运算符的优先级?

比如定义了某2个运算符
%(a::String, b::String) = …
&(a::String, b::String) = …
但是希望 %优先于&,但是又不想通过加括号的方式来约束,在Julia中该如何定义?

就我了解,不可修改

julia实际上不存在“自定义”的运算符,只是可用的运算符特别多而已,所有运算符的优先级是写死的,不能更改,如果需要某个优先级或许可以选那个优先级的运算符?

如果可以修改,会导致同样的程序,出现语义不同,增加很大的思维负担。