我想创建一个变量XO从用户的答案在一个简短的问题。我还希望系统写入,用户选择了什么。代码如下所示:R - 从阅读线创建变量
fun1 <- function() {
XO <- readline(prompt = "Do you want X, or O? ")
if (substr(XO, 1, 1) == "X")
cat("You have chosen X.\n") & XO = "X"
else
cat("You have chosen O.\n") & XO = "O"
}
FUN1正确创建的函数,但回答问题后(我的回答是如 “X”),系统显示错误:
Error in cat("You have chosen X.\n") & XO = "X" :
target of assignment expands to non-language object
而且XO未创建。
请问,你能帮我吗,我做错了什么?提前致谢。
谢谢你的帮助。但是,当我运行您编写的代码时,系统告诉我,找不到对象“XO”。你知道吗,如何解决这个问题? – Sasanka20