gpt4 book ai didi

ruby - "Unexpected_end, expecting keyword_end"

转载 作者:数据小太阳 更新时间:2023-10-29 08:56:29 25 4
gpt4 key购买 nike

我的代码中的一个函数有问题。我是 Ruby 的新手,所以我不确定我的语法错误在哪里。我的 irb 给我一个与我的结束关键字相关的语法错误,但我相信语法是正确的

def function1
print "function 1 \n"
print "Please type 4 lines \n"
i = 0
fptr = (File.new("myFile.txt", "w"))
while i < 4
line = gets
fptr.write(line "\n")
i++
end
fptr.close()
end

此函数应打印两行输出,打开一个 txt 文件,接收 4 行用户输入,并将它们写入所述文件。

最佳答案

问题是 i++ 不是有效的 Ruby。请改用 i += 1

关于ruby - "Unexpected_end, expecting keyword_end",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54658169/

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