fork(1) download
  1. import Data.List
  2.  
  3. funclist = [(+), (-), (*)]
  4.  
  5. infinite_funclist = cycle funclist
  6.  
  7. (first:rest) = [65..70]
  8.  
  9. result = foldl' (\acc (v, f) -> acc `f` v) first (zip rest infinite_funclist)
  10.  
  11. main = print result
  12.  
Success #stdin #stdout 0s 6272KB
stdin
Standard input is empty
stdout
4351