From 897fb17dd6a045a7056e6d6babbbb24748f698f6 Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Sat, 9 Dec 2017 10:48:58 +0100 Subject: Initial --- match.lisp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 match.lisp (limited to 'match.lisp') diff --git a/match.lisp b/match.lisp new file mode 100644 index 0000000..84503e0 --- /dev/null +++ b/match.lisp @@ -0,0 +1,15 @@ +(define f (x) + (match x + ((1 2 3) "1-2-3") + ((1) "just 1") + ((1 ...) "1 something") + ((n ...) "number something") + ('v "something quoted") + "dunno")) + +(print (f '(1 2 3))) +(print (f '(1))) +(print (f '(1 2 3 4 5))) +(print (f '(2 3 4 5))) +(print (f ''"kaas")) +(print (f "kaas")) -- cgit v1.2.3-70-g09d2