如何在 Elixir 中换行(续行)?
How can I do a line break (line continuation) in Elixir?
例如,在 Python 中,可以用 '\' 字符换行(是的,必要的邪恶)。是否可以在 Elixir 中换行?
Elixir 不像 Python 那样对空格敏感,所以你可以这样做:
a =
2 + 4 +
3
# a is bound to 9
如果您想打断字符串,最好的办法可能是每行连接一个字符串:
"this is a very long string that " <>
"spans multiple lines because man, " <>
"is it long"
基于 Jose Valim 评论。
iex(1)> "hello\
...(1)> world"
"helloworld"
iex(2)>
例如,在 Python 中,可以用 '\' 字符换行(是的,必要的邪恶)。是否可以在 Elixir 中换行?
Elixir 不像 Python 那样对空格敏感,所以你可以这样做:
a =
2 + 4 +
3
# a is bound to 9
如果您想打断字符串,最好的办法可能是每行连接一个字符串:
"this is a very long string that " <>
"spans multiple lines because man, " <>
"is it long"
基于 Jose Valim 评论。
iex(1)> "hello\
...(1)> world"
"helloworld"
iex(2)>