Advertisement
Guest User

Untitled

a guest
May 12th, 2016
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. let evalBinOp op e1 e2=
  2. let l1=Array.length e1 in
  3. let l2=Array.length e2 in
  4. if l1<l2 then begin
  5. let newe=Array.make l2 0.0 in
  6. for i=0 to l1 do
  7. newe.(i)<-e1.(i)
  8. done;
  9. let r=Array.iteri (fun i -> fun x-> x (binop op) newe.(i)) e2 in r
  10. end
  11. else begin
  12. let newe=Array.make l1 0.0 in
  13. for i=0 to l2 do
  14. newe.(i)<- e2.(i)
  15. done;
  16. let r=Array.iteri (fun i -> fun x-> x (binop op) newe.(i)) e1 in r
  17. end ;;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement