我用Google搜索有一个is_a?函数来检查对象是否是整数.
但我尝试在rails控制台,它不起作用.
我运行了如下代码:
"1".is_a?
1.is_a?
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我希望我的程序告诉用户如果他输入一个非整数,他应该再试一次,而不是像现在一样终止整个main方法.问题部分的伪代码:
int integer = input.nextInt();
If (user types in a non-integer) {
("you have entered a false value, please retry");
then let's user enter int value
else {
assign nextint() to integer and continue
}
Run Code Online (Sandbox Code Playgroud)