User input/Text: Difference between revisions
Content added Content deleted
(Added Wren) |
|||
Line 2,249: | Line 2,249: | ||
print 1 "Enter an integer." |
print 1 "Enter an integer." |
||
input integer</lang> |
input integer</lang> |
||
=={{header|Wren}}== |
|||
<lang ecmascript>import "io" for Stdin, Stdout |
|||
var string |
|||
while (true) { |
|||
System.write("Enter a string : ") |
|||
Stdout.flush() |
|||
string = Stdin.readLine() |
|||
if (string.count == 0) { |
|||
System.print("String cannot be empty, try again.") |
|||
} else { |
|||
break |
|||
} |
|||
} |
|||
var number |
|||
while (true) { |
|||
System.write("Enter a number : ") |
|||
Stdout.flush() |
|||
number = Num.fromString(Stdin.readLine()) |
|||
if (!number || !number.isInteger) { |
|||
System.print("Please enter a vaid integer, try again.") |
|||
} else { |
|||
break |
|||
} |
|||
} |
|||
System.print("\nYou entered:") |
|||
System.print(" string: %(string)") |
|||
System.print(" number: %(number)")</lang> |
|||
{{out}} |
|||
<pre> |
|||
Enter a string : Rosetta Code |
|||
Enter a number : 75000 |
|||
You entered: |
|||
string: Rosetta Code |
|||
number: 75000 |
|||
</pre> |
|||
=={{header|XLISP}}== |
=={{header|XLISP}}== |