Recent Changes - Search:

yurusanai.de

Reverse arguments

Download: reverse.f

The following program produces a reversed copy of its command line arguments, enclosed in starting and ending delimiters.

 # reverse command line arguments

 banner(s) = "--- start ---" ++ nl ++ s ++ nl ++ "--- end ---"

 combine(argv) = concat(intersperse(" ", argv))

 rev = banner * reverse * combine * tail

 main(_, argv) = (rev)(argv)

< State transformer monad | Examples | Associative array >

Edit - History - Print - Recent Changes - Search
Page last modified on May 17, 2007, at 12:42 PM