From fb2f592c4ed293617b5e163fc9a8a9072bc8e7af Mon Sep 17 00:00:00 2001 From: Lukas Lang Date: Wed, 28 Mar 2018 14:26:07 +0200 Subject: [PATCH] Expanded SkipMissing syntax --- ForScience/PacletInfo.m | 2 +- ForScience/Util.wl | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ForScience/PacletInfo.m b/ForScience/PacletInfo.m index 78fbd72..c0af9d3 100644 --- a/ForScience/PacletInfo.m +++ b/ForScience/PacletInfo.m @@ -4,7 +4,7 @@ Name -> "ForScience", Description -> "Contains various utility functions and styling to make it easier to use MMA for scientific plots", Creator -> "Lukas Lang & Marc Lehner", - Version -> "0.38.0", + Version -> "0.38.1", MathematicaVersion -> "11.1+", Extensions -> { { "Documentation", Language -> "English"}, diff --git a/ForScience/Util.wl b/ForScience/Util.wl index b32f33e..94a3a09 100644 --- a/ForScience/Util.wl +++ b/ForScience/Util.wl @@ -1025,7 +1025,8 @@ Options[DelayedExport]={PerformanceGoal->"Quality"}; SkipMissing[f_][arg_]:=If[MissingQ@arg,arg,f@arg] -SkipMissing[keys_,f_][arg_]:=If[Or@@(MissingQ@Lookup[arg,#]&/@keys),Missing[],f@arg] +SkipMissing[key_,f_]:=SkipMissing[{key},f] +SkipMissing[keys_List,f_][arg_]:=If[Or@@(MissingQ@Lookup[arg,#]&/@keys),Missing[],f@arg] SyntaxInformation[SkipMissing]={"ArgumentsPattern"->{_.,_}};