在golang中写一个字符串的两个部分

时间:2016-04-03 18:45:40

标签: go

我刚刚学习golang,昨天我创建了一个非常简单的联系表单。我只是让用户输入他们的电子邮件地址并写一个简单的消息。这是它在电子邮件中发送的方式:

_container.AddFacility<DomainEventFacility>();

当我收到电子邮件时,我得到的只是邮件的内容。我想添加更多的字段。因此,为了不让人感到困惑,我希望在msg := &Message{ Email: r.FormValue("email"), Content: r.FormValue("content"), } 前面有Message:之类的内容。这将使电子邮件更有条理。

编辑:我很抱歉这种困惑,我急忙写下来。所以基本上我有一个golang联系表单,询问用户的电子邮件地址和消息。当他们点击提交时,我会收到一封电子邮件,其中包含主题中的地址以及正文中的邮件。让我们说他们说的是:“嘿,我的名字是乔,我想联系”。我会在电子邮件正文中得到相同的确切字词。我希望添加更多textareas,所以为了让我不要混淆,如果在消息前面会说r.FormValue("content"),,那就太好了。整个电子邮件正文如下所示:

消息:嘿,我叫Joe,我想和他联系。

我正在使用Message:来获取消息的内容,现在我需要一种在其前面添加字符串r.FormValue("content"),的方法。

如果您希望我更好地解释,请告诉我。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您需要做的就是

msg := &Message{
    Email:   r.FormValue("email"),
    Content: "Message: " + r.FormValue("content"),
}