第三部分
函数定义
在 Wolfram 语言中,函数定义只是给出模式变换规则的赋值.
条件判断符/;
1 | f[x_, y_] := x - y /; x > y |
约等价于Python下:
1 | def f(x, y): |
函数 vs 规则(Rule)【?】
1 | (*下面是一个规则*) |
搭配规则使用的替换运算符/.
1 | {x, x^2, a, b} /. x -> 3 |
Output = (3,9,a,b)
在 Wolfram 语言中,函数定义只是给出模式变换规则的赋值.
/;
1 | f[x_, y_] := x - y /; x > y |
约等价于Python下:
1 | def f(x, y): |
1 | (*下面是一个规则*) |
/.
1 | {x, x^2, a, b} /. x -> 3 |
Output = (3,9,a,b)