本文主要讲三种函数定义方法:标准函数、inline函数及lamda函数
标准函数,用function end 定义
function f1(x,y)
x+y
end
f1(2,3)
inline函数,可以像写数学一样书写
f(x,y)=2x+y
f(1,2)
lamda函数,可以没有函数名
(x,y)->2x+y
map((x,y)->2x+y,[-3,3],[3,3])
#等效
A=(x,y)->2x+y
map(A,[-3,3],[3,3])
本文主要讲三种函数定义方法:标准函数、inline函数及lamda函数
标准函数,用function end 定义
function f1(x,y)
x+y
end
f1(2,3)
inline函数,可以像写数学一样书写
f(x,y)=2x+y
f(1,2)
lamda函数,可以没有函数名
(x,y)->2x+y
map((x,y)->2x+y,[-3,3],[3,3])
#等效
A=(x,y)->2x+y
map(A,[-3,3],[3,3])