comparison default_struct.m @ 240:46256fffa329 feature/beams

Added some stuff for default structs. Improved interface for beam.
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 03 Aug 2016 12:30:27 +0200
parents
children
comparison
equal deleted inserted replaced
239:ba56e0d621f2 240:46256fffa329
1 function default_struct(s, val)
2 if evalin('caller',sprintf('~exist(''%s'',''var'')',s))
3 given = [];
4 else
5 given = evalin('caller', s);
6 end
7
8 final = copyWithDefault(given, val);
9 assignin('caller', s, final);
10 end