zipwith(Combine, List1, List2) -> List3
zipwith(Combine, List1, List2, How) -> List3
OTP 26.0
類型:
Combine = fun((X | DefaultX, Y | DefaultY) -> T)
List1 = [X]
List2 = [Y]
List3 = [T]
X = Y = term()
How = fail | trim | {pad, {DefaultX, DefaultY}}
DefaultX = DefaultY = T = term()
將兩個列表的元素合並為一個列表。對於兩個列表中的每對 X, Y
列表元素,結果列表中的元素是 Combine(X, Y)
。
對於說明How
參數,參見zip/3
.
zipwith(fun(X, Y) -> {X,Y} end, List1, List2)
相當於 zip(List1, List2)
。
例子:
> lists:zipwith(fun(X, Y) -> X+Y end, [1,2,3], [4,5,6]).
[5,7,9]
相關用法
- erlang zipwith3(Combine, List1, List2, List3)用法及代碼示例
- erlang zip(List1, List2)用法及代碼示例
- erlang sin用法及代碼示例
- erlang cos用法及代碼示例
- erlang tan用法及代碼示例
- erlang asin用法及代碼示例
- erlang acos用法及代碼示例
- erlang atan用法及代碼示例
- erlang exp用法及代碼示例
- erlang log用法及代碼示例
- erlang abs用法及代碼示例
- erlang float用法及代碼示例
- erlang Is_float用法及代碼示例
- erlang Is_Integer用法及代碼示例
- erlang len用法及代碼示例
- erlang equal用法及代碼示例
- erlang concat用法及代碼示例
- erlang chr用法及代碼示例
- erlang str用法及代碼示例
- erlang substr用法及代碼示例
- erlang left用法及代碼示例
- erlang all用法及代碼示例
- erlang any用法及代碼示例
- erlang append用法及代碼示例
- erlang delete用法及代碼示例
注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 zipwith(Combine, List1, List2) -> List3。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。