Add curry function
This commit is contained in:
parent
999f399480
commit
dcdbaf22de
2 changed files with 19 additions and 0 deletions
11
src/fun.sh
11
src/fun.sh
|
@ -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
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue