gpt4 book ai didi

ruby - 意外的 keyword_end,预期的输入结束

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:24 25 4
gpt4 key购买 nike

我创建了一个方法,该方法应该使用加法 key 来加密并返回基于输入变量(文本)的文本 block 。每当我通过 CMD 运行代码时,它都会在第 42 行返回语法错误:unexpected keyword_end, expected end-of-input。这是该方法的所有代码。

def add_en(text)
print "Do you know the key?(y/n) "
key_known = gets.chomp.downcase!

if key_known == "y"
print "Enter the key: "
key = gets.chomp
textone = text.delete(" ")
stext = textone.split(//)
stext.each do |x|
a = x.chr.upcase
#puts a
a.each_byte do |z|
z -= 64
z += key
z = z % 26
z += 65
print z.chr
end
end
elsif key_known == "n"
puts "That's okay. I have a solution!"
sleep(2)

for key in (1..26) do
textone = text.delete(" ")
stext = textone.split(//)

stext.each do |x|
a = x.chr.upcase
#puts a

a.each_byte do |z|
z -= 64
z += key
z = z % 26
z += 65
print z.chr
end
end
end

print "\n"
end
end
#print "\n"
end

我做错了什么?

最佳答案

最后有一个额外的end:

    end
print "\n"
end
end # <- This one
#print "\n"
end

只需删除它。 =)

关于ruby - 意外的 keyword_end,预期的输入结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21914724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com