|
[Date Index]
[Thread Index]
[Author Index]
Re: If without else
- To: mathgroup at smc.vnet.net
- Subject: [mg113054] Re: If without else
- From: "Sjoerd C. de Vries" <sjoerd.c.devries at gmail.com>
- Date: Tue, 12 Oct 2010 04:26:44 -0400 (EDT)
- References: <i8ukmb$odm$1@smc.vnet.net>
If you want to drop the else part, you may also drop the comma from
the If.
If[b > 2, x = 10] will do.
Don't forget that If returns a value, so another option would be to
use something like:
x = If[b > 2, 10,x]
Cheers -- Sjoerd
On Oct 11, 11:16 am, Sebastian Schmitt <sschm... at physi.uni-
heidelberg.de> wrote:
> Dear all!
>
> (I recycle my disclaimer.)
>
> I'm new to Mathematica with a background mostly in C++. Many times I
> have the impression that my style is not natural-Mathematica
> (Mathematicaesque so to say).
>
> I have a question to the usage of the If condition.
>
> In[72] := x = 2; b = 3;
>
> In[73] := If[b > 2, x = 10,]; x
>
> Out[73] = 10
>
> In[74] := If[b > 3, x = 20,]; x
>
> Out[74] = 10
>
> Is it good-practice to leave the "else" empty? Is
>
> x := 10 /; b > 2
>
> what I'm looking for?
>
> Thanks in advance,
>
> Sebastian
Prev by Date:
Re: Why I keep getting error exporting notebooks to HTML? Crashes
Next by Date:
Re: Generation of polynomials
Previous by thread:
Re: If without else
Next by thread:
Re: If without else
|