LeetCode 344. Reverse String in F#

URL

leetcode.com/problems/reverse-string

Code

github.com/syohex/dotnet-study/blob/master/..

let reverseString (s: char []) =
    let rec reverseString' (s: char []) left right =
        if left >= right then
            ()
        else
            let tmp = s.[left]
            s.[left] <- s.[right]
            s.[right] <- tmp

            reverseString' s (left + 1) (right - 1)

    reverseString' s 0 (s.Length - 1)
    ()