gpt4 book ai didi

arrays - AWK 数组初始化

转载 作者:行者123 更新时间:2023-12-04 00:06:51 36 4
gpt4 key购买 nike

是否可以在 AWK 中使用常见的 list 语法初始化数组?

array = [val1, val2, val3]

或者是否必须使用 index-value 语法?

array[0] = val1
array[1] = val2
array[2] = val3

最佳答案

没有,也没有。这就是你的做法:

$ awk 'BEGIN{split("val1 val2 val3",array); for (i in array) print i, array[i]}'
1 val1
2 val2
3 val3

阅读 Arnold Robbins 的《Effective Awk Programming, 4th Edition》一书,就好像您不知道这一点,那么您也缺少很多其他 awk 基础知识。

关于arrays - AWK 数组初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39318352/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com