MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: return two different values

  • To: mathgroup at smc.vnet.net
  • Subject: [mg83858] Re: return two different values
  • From: Szabolcs Horvát <szhorvat at gmail.com>
  • Date: Mon, 3 Dec 2007 05:38:24 -0500 (EST)
  • References: <fitscg$4ft$1@smc.vnet.net>

vicky Al Aisa wrote:
> Hello all
> 
> I am writing a module, from which i want to return 2 different values,
> one table and one just a normal int
> 
> i used this syntax in  module
> 
> Return[EMean,MeanImg];
> 
> and while receiving it in main program i use
> 
> {MeanX,RedMeanVec}=CalcMean[RedImg];
> 
> 
> is this correct, because i am getting some error..which mean that the
> arguments are not matching.
> so i tried to define those arguments , like i defined RedmeanVec as a
> table, but still it doesn work
> Error is below
> 
> 
> Break::nofunc
> Continue::nofunc
> Return::nofunc
> function::nofunc: Function f not found enclosing expr.
> 
> I use Mathematica 5.2
> 
> Thnaks
> 
> 

No, it's not correct.  And you shouldn't use Return[] at all, except in 
special situations.  Just let the last expression in Module[] be a list:

Module[{}, something; {first, second}]

-- 
Szabolcs


  • Prev by Date: Re: Question with ListPlot
  • Next by Date: Re: Question with ListPlot
  • Previous by thread: Re: return two different values
  • Next by thread: Re: return two different values