Code Snippet: User Input-Single Line
From Coder Merlin
Revision as of 18:24, 24 December 2018 by NerdOfLinux (talk | contribs) (→Reading a single line of text from the console)
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Reading a single line of text from the console[edit]
Note: Input read from the console is terminated with a ^D (Control-D) which indicates the end-of-file.
Swift[edit]
// Read a single line of input from the console
let line = readLine() // This will return an optional string
if line != nil { // Let's check if it's not nil, if so, it's really a string
let text = line! // Unwrap the string
print("You typed: \(text)") // Print the string
}
// Read a single line of input from the console (syntactic sugar)
if let text = readLine() {
print("You typed: \(text)")
}
Python[edit]
import sys
print("You typed: %s" %sys.stdin.read())