Advertisement
Guest User

Untitled

a guest
Apr 11th, 2014
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.61 KB | None | 0 0
  1. let Words = ["первое", "second", "third", "slovo", "karoch", "hvatit"]
  2. //printfn "%A" words
  3.  
  4. type LineElement =
  5.    struct
  6.       val Word: string
  7.       val Space: int
  8.       val Length: int
  9.    end
  10.  
  11. let LineLength = 10;
  12. let line = [];
  13.  
  14.  
  15. let rec lineCreator list length line =
  16.     match list with
  17.     |hd::tl ->
  18.         match hd with
  19.              |" " ->
  20.                 let element = [Word "" Space 1]
  21.                 ()
  22.              |_ ->
  23.                 let element = [Word hd Space 0]
  24.                 ()
  25.         let line' = line @ element
  26.        lineCreator tl length line'
  27.     |_-> line
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement