Named parameters: Difference between revisions
Content added Content deleted
(Named parameters en FreeBASIC) |
|||
Line 1,049: | Line 1,049: | ||
16</lang> |
16</lang> |
||
=={{header|Mathematica}}== |
=={{header|Mathematica}}/{{header|Wolfram Language}}== |
||
<lang Mathematica>Options[fn]={Add->False,Offset-> 0}; |
<lang Mathematica>Options[fn]={Add->False,Offset-> 0}; |
||
fn[x_,y_,OptionsPattern[]]:=If[OptionValue[Add]==True,x+y+OptionValue[Offset],{x,y,OptionValue[Offset]}] |
fn[x_,y_,OptionsPattern[]]:=If[OptionValue[Add]==True,x+y+OptionValue[Offset],{x,y,OptionValue[Offset]}] |
||
fn[3,4,{Add->True,Offset->2}] |
fn[3,4,{Add->True,Offset->2}] |
||
⚫ | |||
->9 |
|||
{{out}} |
|||
⚫ | |||
<pre>9 |
|||
->9</lang> |
|||
9</pre> |
|||
=={{header|MATLAB}} / {{header|Octave}}== |
=={{header|MATLAB}} / {{header|Octave}}== |