Difference between revisions of "Code Snippet: User Input-Multi Line"
From Coder Merlin
(Created page with "= Reading multiple lines of text from the console = == Swift == <syntaxhighlight lang="swift"> // Read multiple lines from the console until end-of-file var line : String? re...") |
|||
Line 1: | Line 1: | ||
= Reading multiple lines of text from the console = | = Reading multiple lines of text from the console = | ||
Note: Input read from the console is terminated with a ^D (Control-D) which indicates the end-of-file. | |||
== Swift == | == Swift == |
Revision as of 17:35, 24 December 2018
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Reading multiple lines 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 multiple lines from the console until end-of-file
var line : String?
repeat {
line = readLine() // Read a single line of input from the console
if let text = line { // Let's check if it's not nil, if so, it's really a string
print("You typed: \(text)") // Print the string
}
} while line != nil // Continue until end-of-file