Предмет: Информатика,
автор: СтарыйМатематик
Как в PascalABC.NET задавать функцию через лямбды?
Ответы
Автор ответа:
1
Определяете процедурную переменную в стиле определения лямбда - выражения, например,
begin
var dr: real->real := x->x*x;
var func: real->real := x->sin(x)+cos(x);
var add: (real,real)->real := (x,y)->x+y;
writeln(dr(2));
writeln(func(1));
writeln(add(2,3));
end.
4
1.38177329067604
5
begin
var dr: real->real := x->x*x;
var func: real->real := x->sin(x)+cos(x);
var add: (real,real)->real := (x,y)->x+y;
writeln(dr(2));
writeln(func(1));
writeln(add(2,3));
end.
4
1.38177329067604
5
Похожие вопросы
Предмет: Математика,
автор: idalozieva0
Предмет: История,
автор: kurbanaliyeva032010
Предмет: Қазақ тiлi,
автор: juldyzai22
Предмет: История,
автор: Dont1