Variables 如何在BASIC中将变量指定为整数?

Variables 如何在BASIC中将变量指定为整数?,variables,integer,basic,Variables,Integer,Basic,所以我正在写一个非常基本的“游戏”程序,今天才真正开始编码,遇到了一个问题。我正在学习的教程建议我不需要指定一个变量是整数变量,但无论我是否指定,BlitzMax都会在中途停止编译,并显示一条错误消息“编译错误:无法将'String'转换为'Int'” 你知道哪里出了问题,以及如何解决吗 p.S.今天刚加入这个网站,但我做了多次搜索,没有找到任何回答这个特定问题的答案。这是问题行: answer = Input("What is 2 and 2? ") “answer”变量上缺少“$”表示它是

所以我正在写一个非常基本的“游戏”程序,今天才真正开始编码,遇到了一个问题。我正在学习的教程建议我不需要指定一个变量是整数变量,但无论我是否指定,BlitzMax都会在中途停止编译,并显示一条错误消息“编译错误:无法将'String'转换为'Int'”

你知道哪里出了问题,以及如何解决吗


p.S.今天刚加入这个网站,但我做了多次搜索,没有找到任何回答这个特定问题的答案。

这是问题行:

answer = Input("What is 2 and 2? ")
“answer”变量上缺少“$”表示它是一个整数(在经典的Dartmouth BASIC中,它是一个浮点,用“%”表示整数)。输入函数返回一个字符串,该字符串不能填充到数字中。使用VAL函数进行类型转换,即

answer = Val(Input("What is 2 and 2? "))
answer = Val(Input("What is 2 and 2? "))