gwak 中,关联数组的下标是中括号([和])间的表达式,如该表达式是一个表达式列表,那么这个数组的下标就是一个由每个表达式的值串联而成的字符串,这个作为下标的字符串以内建变量SUBSEP的值作为分隔(SUBSEP的默认值为 "\034"),如:
i = "A"; j = "B"; k = "C"
x[i, j, k] = "hello, world\n"
将字符串 “hello, world\n" 赋值给数组x的成员,这个成员的下标为 "A\034B\034C",
即:x["A\034B\034C"] = "hello, world\n".
一下定义都是符合规则的:
x[0] = "Zero"
x[1] = "One"
x["abc"] = "Hello World\n"
x["ccb"] = "China Construction Bank"