diff options
Diffstat (limited to 'test/asortbool.awk')
-rw-r--r-- | test/asortbool.awk | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/asortbool.awk b/test/asortbool.awk new file mode 100644 index 00000000..7f5a94fb --- /dev/null +++ b/test/asortbool.awk @@ -0,0 +1,19 @@ +BEGIN { + a[1] = "foo" + a[2] = -45 + a[3] = 45 + a[4][1] = 47 + a[5] = bool(1) + a[6] = bool(0) + + asort(a, b, "@val_type_asc") + + j = length(b) + for (i = 1; i <= j; i++) { + printf("%d, %s: ", i, typeof(b[i])) + if (isarray(b[i])) + print b[i][1] + else + print b[i] + } +} |