小编Dav*_*e S的帖子

为什么Elm使用'++'运算符来连接字符串?

我正在学习榆树,我发现很多有吸引力的东西,比如它的优雅和简洁.然而,我觉得令人费解的一个方面是使用"++"来连接字符串.例如:

> "hello" ++ " world"
"hello world"
Run Code Online (Sandbox Code Playgroud)

添加按照您期望的方式工作.

> 2 + 3 + 9
14
Run Code Online (Sandbox Code Playgroud)

大多数高级语言(如C#/ Java/JavaScript/Python)在串联字符串中使用单个加"+",类似地将多个数字相加.它看起来更加直观,因为在连接字符串中存在一定的一致性,如求和数.

有没有人知道在这种情况下使用++代替+的设计决策背后的逻辑?

syntax types string-concatenation elm

7
推荐指数
3
解决办法
3318
查看次数

标签 统计

elm ×1

string-concatenation ×1

syntax ×1

types ×1