gpt4 book ai didi

ruby - 如何在 ruby​​ cli 中使用 bash clear

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

当我只是在我的终端浏览我的文件时,Clear 工作正常。但是在我的 CLI 程序中,

我已尝试清除,但无法清除用户屏幕。

`clear`

为什么这目前在我的 CLI 代码中不起作用?

sleep 有效。

`sleep 5`


def dealer_hits_until_17
@new_hand = false
while hand_score(@dealer_hand) < 17 && @new_hand == false
puts "Dealer Hits! His hand is now #{@dealer_hand}xxx"
hit(@dealer_hand)
`sleep 1`
`clear`
end
if @new_hand == false
compare_hand_value
end
end

有谁知道我可以在我的 Ruby CLI 中放入什么来清除屏幕?

最佳答案

clear 输出 ANSI 序列以清除屏幕。 `cmd`捕获 cmd 命令的输出并返回它。这可以防止屏幕清晰。

代替 `..`,使用 Kernel#system 来清除屏幕:

system('clear')

关于ruby - 如何在 ruby​​ cli 中使用 bash clear,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20268705/

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