Documentation for sub prompt

Documentation for sub prompt, assembled from the following types:

role IO

From IO

(IO) sub prompt

multi prompt()
multi prompt($msg)

Prints $msg to $*OUT handle, if $msg was provided, then gets a line of input from $*IN handle. By default, this is equivalent to printing $msg to STDOUT, reading a line from STDIN, removing the trailing new line, and returning the resultant string.

my $name = prompt "What's your name? ";
say "Hi, $name! Nice to meet you!";