Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2007
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2007

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

Search the Archive

Re: Default value

  • To: mathgroup at smc.vnet.net
  • Subject: [mg74864] Re: [mg74850] Default value
  • From: "Adriano Pascoletti" <pascolet at dimi.uniud.it>
  • Date: Mon, 9 Apr 2007 06:10:44 -0400 (EDT)

This should solve your problem

f[i_, m_, iv_] := {i, m, iv}
f[i_, m_] := f[i, m, i]

Adriano Pascoletti

On 4/8/07, Bruno Campanini <BC at gmail.com> wrote:
>
> I have a function   f [ i_, m_, iv_ ]  and would like
> to have a default value for iv equal to i.
>
> I neither can write   f [ i_, m_, iv_: i_ ], nor   f [ i_, m_, iv_ : i ]
> ans the error "Default value for iv_ contains a pattern" arises.
>
> Any workaround?
>
> Bruno
>
>


  • Prev by Date: Re: Default value
  • Next by Date: Re: Default value
  • Previous by thread: Re: Default value
  • Next by thread: Re: Default value