我想將一些Python代碼移植到Java。我不熟悉Python和以前從來沒有見過這種在任何語言:Python數組合並
return [c,] + s
這究竟行是什麼意思?特別是[c,]部分。它是結合兩個數組還是其他? s是一個整數數組,c是一個整數。全部功能如下(來自維基百科:http://en.wikipedia.org/wiki/Ring_signature)
def sign(self,m,z):
self.permut(m)
s,u = [None]*self.n,random.randint(0,self.q)
c = v = self.E(u)
for i in range(z+1,self.n)+range(z):
s[i] = random.randint(0,self.q)
v = self.E(v^self.g(s[i],self.k[i].e,self.k[i].n))
if (i+1)%self.n == 0: c = v
s[z] = self.g(v^u,self.k[z].d,self.k[z].n)
return [c,] + s
非常感謝!