Skip to content

Commit 07c7b77

Browse files
committed
edge case
1 parent d84670b commit 07c7b77

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

+stdlib/matlabOlderThan.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,18 @@
44
% our simpler checks is about 200x faster than isMATLABReleaseOlderThan(release)
55

66
function isOlder = matlabOlderThan(release)
7+
assert(nargin == 1, 'Specify Matlab release like ''R2025a''')
78

89
% converting to char about 2x fast as extract*() on string()
910
% length on char 10+% faster than strlength(string())
1011
r = char(release);
1112
assert(length(r) == 6 && r(1) == 'R', 'Matlab release must be like ''R2025a''')
1213

1314
curr = version('-release');
15+
if isempty(curr)
16+
isOlder = true;
17+
return
18+
end
1419

1520
if strcmp(curr(1:4), r(2:5))
1621
isOlder = curr(5) < r(6);

0 commit comments

Comments
 (0)