diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2011-02-02 21:52:08 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2011-02-02 21:52:08 +0200 |
commit | 8fae548a67ddd263e10fd80e768ac8906de7e576 (patch) | |
tree | 762bb383df3c39e8e4dc23af5dc1840203745783 /awklib/eg/lib/walkarray.awk | |
parent | c1b65c4a24b99a52022c6048e97e45e2ce474bce (diff) | |
download | egawk-8fae548a67ddd263e10fd80e768ac8906de7e576.tar.gz egawk-8fae548a67ddd263e10fd80e768ac8906de7e576.tar.bz2 egawk-8fae548a67ddd263e10fd80e768ac8906de7e576.zip |
Add more documentation, isarray, anagrams.
Diffstat (limited to 'awklib/eg/lib/walkarray.awk')
-rw-r--r-- | awklib/eg/lib/walkarray.awk | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/awklib/eg/lib/walkarray.awk b/awklib/eg/lib/walkarray.awk new file mode 100644 index 00000000..5e36f46f --- /dev/null +++ b/awklib/eg/lib/walkarray.awk @@ -0,0 +1,9 @@ +function walk_array(arr, name, i) +{ + for (i in arr) { + if (isarray(arr[i])) + walk_array(arr[i], (name "[" i "]")) + else + printf("%s[%s] = %s\n", name, i, arr[i]) + } +} |