Add curry function

This commit is contained in:
Sławomir Śledź 2017-08-22 09:37:44 +02:00
parent 999f399480
commit dcdbaf22de
2 changed files with 19 additions and 0 deletions

View file

@ -234,3 +234,14 @@ zip() {
done
}
function curry() {
exportfun=$1; shift
fun=$1; shift
params=$*
cmd=$"function $exportfun() {
more_params=\$*;
$fun $params \$more_params;
}"
eval $cmd
}