我正在尝试创建一个模型,其中 R 向用户提出一些问题,而用户回答这些问题。
我已经创建了两个向量。一个是数字,另一个是用字符写的相同数字:
a <- 1:10
words <- c("one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten")
> a
[1] 1 2 3 4 5 6 7 8 9 10
> words
[1] "one" "two" "three" "four" "five" "six" "seven" "eight" "nine" "ten"
我想创建一个脚本,对于 中的每个项目a
,它会自动提出一个问题,例如:1?
then2?
等。用户接听,为了转到下一个号码,需要接听one
,然后two
以此类推。
如果用户犯了错误,程序需要能够记住错误并在 n 个问题后再次提出问题。我想我应该使用 while 命令,readline
但我不确定。