Code Snippet: Prompt for Yes or No

From Coder Merlin
Revision as of 15:07, 6 December 2018 by Chukwuemeka-tinashe (talk | contribs) (Created page with "// Prompt the user for 'yes' or 'no' var line : String? repeat { print("Please enter 'yes' or 'no' ->", terminator:"") line = readLine() } while (line == nil || (lin...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder

// Prompt the user for 'yes' or 'no' var line : String? repeat {

    print("Please enter 'yes' or 'no' ->", terminator:"")
    line = readLine()

} while (line == nil || (line! != "yes" && line! != "no"))

// By the time we get here, line! is either "yes" or "no"