On Mar 23, 2007, at 2:12 PM, C. S. Wyatt wrote: > Functions should return one value.
Every reply to my post so far has said this. Not one of them has said why. So go on: why? I've provided some arguments in favor (for example: clearer than ByRef argument. When you pass a ByRef variable, there's nothing to show that it's going to get modified, but an lvalue is clearly being modified). This would also be very valuable in calling Events (cf ListBox.CompareRows event -- when you're writing the super's end of that, it's rather fiddlier). Also, all the languages mentioned seem to find this a useful feature. "It makes me uncomfortable" is not a good answer. :-) Regards, Guyren G Howe Relevant Logic LLC guyren-at-relevantlogic.com ~ http://relevantlogic.com REALbasic, PHP, Ruby/Rails, Python programming PostgreSQL, MySQL database design and consulting Technical writing and training _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html>
