- 我正在制作一个软件,但我现在不想发布它的源代码,因为我不希望人们窃取我的辛勤工作。我不粗鲁或类似的东西。下面是我正在制作的程序的示例。
print "Username : " name = gets.chomp print "Password : " pass = gets.chomp if name =="user" and pass=="pa$$word" print "Hello" else print "Error, incorrect details"
现在这是 ruby 中最简单的登录表单,但是这里发生的不好的情况是,每当用户插入错误信息时,程序就会简单地关闭,而我想要发生的是我想让程序询问用户正确的信息,直到正确的信息是插入。
你是windows用户吗?知道如何在批处理文件中编程吗?例子
回声你好世界cls
暂停
所以这是红宝石的代码
a. print "Command : "
b. command = gets.chomp
c. if command == "Hello"
d. print "Hi, how are you?"
e. elsif command == "help"
f. print "Say hi to me, chat with me"
现在我想要的也和第一个问题一样
详细信息:在用户输入“嗨”后,程序就关闭了,但我想在这里让程序要求再次进入第 a 行