Mercurial > hg > octave-nkf
diff scripts/miscellaneous/getfield.m @ 10122:9d1a14e12431
Update docs and add tests for container functions
author | Thorsten Meyer <thorsten.meyier@gmx.de> |
---|---|
date | Sun, 17 Jan 2010 13:31:42 +0100 |
parents | 87fd803c583b |
children | 693e22af08ae |
line wrap: on
line diff
--- a/scripts/miscellaneous/getfield.m +++ b/scripts/miscellaneous/getfield.m @@ -19,13 +19,13 @@ ## -*- texinfo -*- ## @deftypefn {Function File} {[@var{v1}, @dots{}] =} getfield (@var{s}, @var{key}, @dots{}) -## Extract fields from a structure. For example +## Extract a field from a structure (or a nested structure). For example ## ## @example ## @group ## ss(1,2).fd(3).b = 5; ## getfield (ss, @{1,2@}, "fd", @{3@}, "b") -## @result{} ans = 5 +## @result{} ans = 5 ## @end group ## @end example ## @@ -36,6 +36,8 @@ ## @group ## i1 = @{1,2@}; i2 = "fd"; i3 = @{3@}; i4= "b"; ## ss(i1@{:@}).(i2)(i3@{:@}).(i4) +## @result{} ans = 5 +## ## @end group ## @end example ## @seealso{setfield, rmfield, isfield, isstruct, fieldnames, struct}