【发布时间】:2017-06-28 13:33:44
【问题描述】:
我正在尝试一个代码,当 for 循环方法将生成字母并且这些字母将连接在一起并形成“abcd”时,它将打开一个文件,这将返回脚本并打印 txt 文件。 我尝试了不同的可能性,但目前只能停止脚本并打印所有时间字母,还打印文件。但从来没有能够让所有的人一起工作。
def words(target)
filename = ARGV.first
txt = open(filename)
('a'..'z').each do |i|
('a'..'z').each do |j|
('a'..'z').each do |h|
('a'..'z').each do |g|
together = i+j+h+g
print together
case together
when together == target
return print txt.read
end
end
end
end
end
end
words("abcd")
提前致谢。
【问题讨论】:
-
所需的输入/输出是什么?