我有一个以
开头的代码Warning can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [classes.jar:META-INF/MANIFEST.MF])
Warning can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [internal_impl-22.2.1.jar:META-INF/MANIFEST.MF])
任何人都可以解释第二行的定义
array set arrayname
array get arrayname 12,*
提前致谢
答案 0 :(得分:2)
如果你这样做:
array get arrayname 12,*
然后结果将是名为arrayname
的数组的键和值,由glob pattern 过滤,以便每个键以字符12,
开头。 Glob模式就像正则表达式的超简化版本:*
表示任何字符,?
表示任何一个字符,括号内的[…]
表示“任何字符这些字符“,并且所有匹配都锚定在字符串的两端。
array get
的结果总是字典;它可能是一本空字典。
答案 1 :(得分:0)
只是一个演示
% array set arrayname {
1,a one
2,b two
3,c three
4,d four
5,e five
6,f six
7,g seven
8,h eight
9,i nine
10,j ten
11,k eleven
12,l twelve
13,m thirteen
12,n fourteen
}
% array get arrayname
2,b two 11,k eleven 3,c three 12,l twelve 4,d four 12,n fourteen 13,m thirteen 5,e five 6,f six 7,g seven 8,h eight 1,a one 9,i nine 10,j ten
% array get arrayname 12,*
12,l twelve 12,n fourteen