- 连接
- 级联
- 拼接
补充一下语境,一个用于 Array,一个用于 String
-
Array
Concatenation syntax can similarly be prefixed with a type to specify the element type of the result.
Arrays can be constructed and also concatenated using the following functions:
The concatenation functions are used so often that they have special syntax:
The result is an N-d dense array with dimensions that are the concatenation of the dimensions of the variable ranges
rx
,ry
, etc. and eachF(x,y,...)
evaluation returns a scalar. -
String
One of the most common and useful string operations is concatenation
It’s important to be aware of potentially dangerous situations such as concatenation of invalid UTF-8 strings.
数组是连接。字符串是拼接。(我感觉)
应该是“联接”,表示粘到一起来,联合起来。
连接,是把两个东西连到一起,比如说一条路把两个村子给连到一起。
当然还有“联结”
反正都差不多,写了大家也都知道是什么意思。
“级联”应该是最有歧义的,在很多其它语言中,级联数组表示的是数组里面套数组,也就是有层级的数组结构,这显然不适合Julia的对应语法。
连接,串联,拼接都差不多,上面说的有道理,说到拼接,通常讲的是拼接字符串,如果从这个角度来说,最好还是要区分一下,因为毕竟数组可以在两个维度上连接,还是有不同。Matlab中文文档用的串联,不知道是自动翻译的,还是人工翻译的。
所以我觉得串联=连接>拼接
。