User input/Text: Difference between revisions

Added Wren
(Added Wren)
Line 2,249:
print 1 "Enter an integer."
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}}==
9,477

edits