问题描述
我想做什么
首先,我想声明我不是寻找如何按名称运行函数(这在 this question 中进行了解释)。
我想做的是这样的:
function myFunc(){
// some code here
}
myFunc; // this should run the function
// I kNow it doesn't,but read below
我为什么要这样做
有一个 Google 复活节彩蛋,如果您在搜索栏中输入 text adventure 并打开控制台,您就可以玩文字冒险游戏。
它问,
你想玩游戏吗? (是/否)
如果您输入 yes
(只是单词 yes),那么它将开始真正的游戏。我试图弄清楚它是如何做到的(你没有在它后面输入 ()
,我已经知道 you can't see what the user types in the console),但无法弄清楚他们在做什么。
我的猜测是当你输入 yes
时他们能够运行一个函数(也许是一个名为 yes
的函数?),所以这就是为什么我问这个问题来了解他们真正在做什么.
为了防止出现 XY 问题:我真正想做的是能够在用户在控制台中键入某些内容(可能是“是”)时运行一些代码。只是我认为他们在发生这种情况时正在运行函数,所以这就是我问这个具体问题的原因。
问题
那么怎么可能像谷歌的文字冒险那样使用控制台作为输入?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)