From c43e30b41749b4463fbd5b353402e176d75e847b Mon Sep 17 00:00:00 2001 From: Qianqian Fang Date: Tue, 24 Dec 2024 13:32:07 -0500 Subject: [PATCH] [feat] support keyword=value input for matlab R2021 or newer --- varargin2struct.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/varargin2struct.m b/varargin2struct.m index 52340ba..d19f0a9 100644 --- a/varargin2struct.m +++ b/varargin2struct.m @@ -31,7 +31,7 @@ while (i <= len) if (isstruct(varargin{i})) opt = mergestruct(opt, varargin{i}); - elseif (ischar(varargin{i}) && i < len) + elseif ((ischar(varargin{i}) || isa(varargin{i}, 'string')) && i < len) opt.(lower(varargin{i})) = varargin{i + 1}; i = i + 1; else