From e27759e8ed8b5c8d1bab0287247a664c7aba44d6 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sat, 6 Mar 2021 10:01:41 +0800 Subject: [PATCH] del assoc_xxx --- src/experimental/assoc_del.scad | 5 ----- src/experimental/assoc_lookup.scad | 3 --- src/experimental/assoc_put.scad | 6 ------ 3 files changed, 14 deletions(-) delete mode 100644 src/experimental/assoc_del.scad delete mode 100644 src/experimental/assoc_lookup.scad delete mode 100644 src/experimental/assoc_put.scad diff --git a/src/experimental/assoc_del.scad b/src/experimental/assoc_del.scad deleted file mode 100644 index 509af523..00000000 --- a/src/experimental/assoc_del.scad +++ /dev/null @@ -1,5 +0,0 @@ -use ; - -function assoc_del(array, key) = - let(idx = search([key], array)[0]) - idx == [] ? array : concat(slice(array, 0, idx), slice(array, idx + 1)); \ No newline at end of file diff --git a/src/experimental/assoc_lookup.scad b/src/experimental/assoc_lookup.scad deleted file mode 100644 index 85f106cf..00000000 --- a/src/experimental/assoc_lookup.scad +++ /dev/null @@ -1,3 +0,0 @@ -function assoc_lookup(array, key) = - let(idx = search([key], array)[0]) - array[idx][1]; \ No newline at end of file diff --git a/src/experimental/assoc_put.scad b/src/experimental/assoc_put.scad deleted file mode 100644 index 8b887595..00000000 --- a/src/experimental/assoc_put.scad +++ /dev/null @@ -1,6 +0,0 @@ -use ; - -function assoc_put(array, key, value) = - let(idx = search([key], array)[0]) - idx == [] ? concat(array, [[key, value]]) : - concat(slice(array, 0, idx), [[key, value]], slice(array, idx + 1)); \ No newline at end of file