Dmitry Kandalov
10/14/2020, 10:12 PMor
function and I want to write something like this:
val json =
obj or
array or
string or
number
However, IDE formats it as:
val json =
obj or
array or
string or
number
And one line can be hard to read for a long list of chained functions:
val json = obj or array or string or number
ephemient
10/14/2020, 11:14 PMval json = obj or
array or
string or
number
unless the first part doesn't fit on one line, in which case I'd follow your second exampleDmitry Kandalov
10/15/2020, 8:07 AMprivate val json: Parser<JsonObject> = obj or
array or
string or
number
ephemient
10/15/2020, 8:19 AMval json = listOf(obj, array, string, number).reduce { a, b -> a or b }
🙃