``` val foo = mapOf<String, String>()[""] ?:...
# codingconventions
u
Copy code
val foo = mapOf<String, String>()[""] ?: longAssMethodNameWithLongAssParameters(lookAtMeImSoLong = "so very long!") inlineInfixFun { return }
becomes
Copy code
val foo = mapOf<String, String>()[""]
            ?: longAssMethodNameWithLongAssParameters(lookAtMeImSoLong = "so very long!")
            inlineInfixFun { return }
which doesn't compile any longer
youtrack 2
k
what are the precendense rules? does elvis bind stronger than infix function?
u
since the right side of
?:
is only executed when the left side is null, it shouldn't matter, right?