Advertisement
konalisp

F# Uppercase String

Oct 14th, 2015
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.53 KB | None | 0 0
  1. namespace Program
  2.  
  3. open System
  4.  
  5. module Toup =
  6.    
  7.     let uppercase (n:string) =
  8.         match n with
  9.         | n when n.Length > 0 ->
  10.             string(n.[0]).ToUpper() + n.Substring(1)
  11.         | _ -> n
  12.    
  13.     type System.String with
  14.         member this.Capitalize = uppercase this
  15.  
  16. module Main =
  17.     open Toup
  18.     [<EntryPoint>]
  19.     let main args =
  20.         printfn "%s" (uppercase "hello")
  21.         printfn "%s" (uppercase "h")
  22.         printfn "%s" (uppercase "")
  23.         printfn "%s" "bb".Capitalize
  24.         0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement