对于上传工件,给定uploadSpec
,
1) 下面的代码
server.upload(uploadSpec)
不上传工件
2) 下面的代码
server.upload spec: uploadSpec
上传工件
从语法角度,我可以理解第一种情况,其中uploadSpec
作为参数传递给server.upload()
方法
如何理解语法? server.upload spec: uploadSpec, failNoOp: true
答案 0 :(得分:2)
第二种语法等效于:Am = np.eye(48)
A = nx.adjacency_matrix(G).toarray()
A1 = np.eye(48)
def distance_matrix(G):
for m in range(1,49,1):
Am=np.linalg.matrix_power(A,m)
for i in range(48):
for j in range(48):
if Am[i,j]>0 and A1[i, j] == 0 :
A1[i, j] = m and np.diagonal(B)==0
return A1
print(distance_matrix(G))
。即在server.upload([spec: uploadSpec])
上调用upload
并传递地图。该映射具有单个键server
,其值为"spec"
。对于您的第三个示例,它仍然是地图,但是具有两个键(uploadSpec
和"spec"
)
答案 1 :(得分:0)
您的第一个示例是“ Java”语法,而其他两个示例是“ Groovy”语法。 两者都是可以接受的。
上载方法接受三个输入:
在两种语法中的任何一种中,您都必须提供规范,并且可以提供其他两种选择中的任何一种。如果您选择不提供,则使用默认值。
您可以直接从code看到此内容。
更多信息可以在documentation中找到。