Elm代码支持换行吗?长参数函数调用如何换行?
Elm函数调用的正确换行方式
Elm完全支持代码换行,根本不需要用反斜杠,你之前的写法错在多了冗余的反斜杠,只要保持正确的缩进就能实现换行。
正确的写法应该是这样:
result = Dict.foldr dataTransformationFunction 0 initialStateDict
只要每个参数和函数名保持一致的缩进(或比函数名缩进更多),Elm编译器就能正确识别这是同一个函数调用的参数。
关于管道符的问题,你说的没错,0这种纯值没法直接用|>或<|传递,这种场景下直接换行缩进是最直接的解决办法。如果是更复杂的参数(比如嵌套函数调用),也可以把复杂参数单独拆成一行,只要缩进到位就行。
内容的提问来源于stack exchange,提问作者ConfusedPerson
相关产品推荐
相关产品推荐

