当你开始学习使用solidity开发以太坊智能合约之后,很快你会碰到一个问题: 一.在solidity中该如何拼接字符串? 可能你已经试过了,下面的代码试图把两个字符串使用相加的运算符连接起来,但是这行不通: var str = 'asdf' var b = str + 'sdf' 实际上,根据solidity的官方文档,目前在solidity中,需要我们自己来实现字符串拼接功能. 二.拼接字符串实现代码 例如,下面的代码实现两个字符串的拼接,基本 上是利用bytes和string之间的类型转换