From: SourceForge.net <no...@so...> - 2007-05-29 22:35:23
|
Feature Requests item #1727937, was opened at 2007-05-29 17:48 Message generated for change (Comment added) made by bigrixx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684733&aid=1727937&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Classes Group: Next Release >Status: Pending >Resolution: Fixed Priority: 5 Private: No Submitted By: Rony G. Flatscher (orexx) >Assigned to: Rick McGuire (bigrixx) Summary: Array's last"-method: add multidimensionality support Initial Comment: Now that the array class supports a single-dimension object as an index for multidimensional arrays, the method "last" should support that feature as well. An implementation to support this feature may look like (tested): ---------------- cut here --------------- ::method last -- single & multidimensional last d=self~dimension -- get number of dimensions if d=0 then return .nil -- no dimension yet (result of ".array~new") if d=1 then return dimension(1)-- return size of single dimension a=.array~new -- create & return array object do i=1 to d -- set each index to its dimension's size a~append(self~dimension(i)) -- use size of dimension in hand end return a ---------------- cut here --------------- ---------------------------------------------------------------------- >Comment By: Rick McGuire (bigrixx) Date: 2007-05-29 18:35 Message: Logged In: YES user_id=1125291 Originator: NO Committed revision 411. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684733&aid=1727937&group_id=119701 |