gpt4 book ai didi

ruby - 跨平台Ruby方法清除终端屏幕

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:40:08 26 4
gpt4 key购买 nike

无论是在 Windows、MacOSX 还是基于 Linux 的发行版上,如何确保我的 Ruby 命令行程序能够清除屏幕?

如果我在 Windows 上,命令是这样的:

system('cls')

而在 Mac 上的 Linux 上它将是这样的:

system('clear')

最佳答案

def clear_screen
puts "Going to clear the screen"
if RUBY_PLATFORM =~ /win32|win64|\.NET|windows|cygwin|mingw32/i
system('cls')
else
system('clear')
end
end

关于ruby - 跨平台Ruby方法清除终端屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43731221/

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