diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2021-03-30 15:26:58 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2021-03-30 15:26:58 +0300 |
commit | edf26c6ac2fa34280f1c5a9fe12e741ba1dc9e49 (patch) | |
tree | 26136af4bfc867336a3dcae5a971c745462ea1f7 /test/asortbool.awk | |
parent | f021dfc21ac0a96270afbdcf9498b14e95619e6f (diff) | |
download | egawk-edf26c6ac2fa34280f1c5a9fe12e741ba1dc9e49.tar.gz egawk-edf26c6ac2fa34280f1c5a9fe12e741ba1dc9e49.tar.bz2 egawk-edf26c6ac2fa34280f1c5a9fe12e741ba1dc9e49.zip |
Add asort with booleans test.
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] + } +} |