<string>.append() 在 ton-solidity 中出错:左侧 (1) 与右侧 (0) 的组件数量不同

问题描述

我连接 2 个字符串的代码非常简单:

"<p>{'Area': 'Square',</p>\n<p> <tr> <td>'Flag': 'com'}</p>"

但是我有一个错误

string baseUrl = "http://localhost:8080/";
string url = baseUrl.append(url_secret);

怎么了?

解决方法

.append() 函数修改现有字符串,因此不返回任何内容。

所以你可以打电话

string baseUrl = "http://localhost:8080/";
baseUrl.append(url_secret);

然后 baseUrl 将被修改。如果你想用新值设置一个新变量 url,你可以做

string url = baseUrl;