Mr.*_*ard 9 wolfram-mathematica mathematica-7
在Mathematica 7中连接两个正整数的最有效方法是什么?
cc[123, 4567] >> 1234567
两个以上怎么样?
cc[123, 4, 567, 89] >> 123456789
对于许多整数而言,这比上一个解决方案稍快一些:
ToExpression[StringJoin @@ Map[IntegerString, {##}]] &
Run Code Online (Sandbox Code Playgroud)
更简洁的替代方法是接受单个参数,假设它是要连接的数字的列表而不是序列:
ToExpression@StringJoin@IntegerString@#&
Run Code Online (Sandbox Code Playgroud)
这是基于IntegerString存在的Listable.