replace

语法

replace(X, oldValue, newValue)

参数

X 可以是向量、矩阵。

oldValue 标量,与 X/newValue 具有相同数据类别,表示将被替换的值。

newValue 标量,与 X/oldValue 具有相同数据类别,表示新的值。

详情

返回将 oldValue 替换成 newValue 后的向量或矩阵。replace!replace 的原地改变版本。

例子

x=1 1 3;
x=x.replace(1,2);
x
# output
[2,2,3];

m=1..4$2:2;
m
#0 #1
1 3
2 4
m=m.replace(2,1);
m
#0 #1
1 3
1 4
m.replace!(1,6);
#0 #1
6 3
6 4