在Mathematica 7中连接两个整数

Mr.*_*ard 9 wolfram-mathematica mathematica-7

在Mathematica 7中连接两个正整数的最有效方法是什么?

cc[123, 4567] >> 1234567

两个以上怎么样?

cc[123, 4, 567, 89] >> 123456789

Leo*_*rin 9

对于许多整数而言,这比上一个解决方案稍快一些:

ToExpression[StringJoin @@ Map[IntegerString, {##}]] &
Run Code Online (Sandbox Code Playgroud)

更简洁的替代方法是接受单个参数,假设它是要连接的数字的列表而不是序列:

ToExpression@StringJoin@IntegerString@#&
Run Code Online (Sandbox Code Playgroud)

这是基于IntegerString存在的Listable.