Advertisement
beezing

Read console input in Swift

Feb 9th, 2015
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Function to read text input on console
  2. // using Apple's Swift language.
  3. // PasteBin hasn't yet support Swift
  4. // so I choose Objective C syntax highlighter.
  5.  
  6. import Foundation
  7.  
  8. // get keyboard input
  9. func input() -> String {
  10.     var keyboard = NSFileHandle.fileHandleWithStandardInput()
  11.     var inputData = keyboard.availableData
  12.     var strData = NSString(data: inputData, encoding: NSUTF8StringEncoding)!
  13.     return strData.stringByTrimmingCharactersInSet(NSCharacterSet.newlineCharacterSet())
  14. }
  15.  
  16. // open the console and type some text
  17. print("Enter some text: ")
  18. var s = input()
  19. println("The text is '\(s)'")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement