代码来自:Genie 如何将字符串作为字符串数组重复 N 次 Genie 如何将字符串作为字符串数组重复 N 次
def repeatwithsep (e: string, n: int, separator: string): string
var elen = e.length;
var slen = separator.length;
var a = new StringBuilder.sized ((elen * n) + (slen * (n - 1)) + 1);
for var i = 0 to (n - 1)
if i != 0
a.append_len (separator, slen)
a.append_len (e, elen)
return (owned) a.str
var a是一个局部变量,当a超出范围时,它将被销毁。为什么这个功能
返回(拥有)a.str
有什么区别
返回一个.str
返回(拥有)a.str
(拥有的)有什么好处