【发布时间】:2013-01-22 07:20:04
【问题描述】:
我正在使用一个提供电子邮件功能的插件,如下所示:
class SendSesMail {
//to
void to(String ... _to) {
this.to?.addAll(_to)
log.debug "Setting 'to' addresses to ${this.to}"
}
}
文档说明该类的调用如下:
sesMail {
from "from@a.com"
replyTo "reply@a.com"
to "t@a.com", "t@b.com", "t@c.com"
subject "Subject"
html "Body HTML"
}
在代码中建立了List 的地址,我试图弄清楚如何将此列表转换为该方法期望的 var args。
转换为与“,”连接的String 无效,因为这是一个无效的电子邮件地址。我需要能够将每个列表项分成一个单独的参数,以避免遍历列表并单独发送每封电子邮件。
【问题讨论】:
-
上面的代码有错误吗?
标签: list groovy variadic-functions