Ruby를 통해 표준 출력에 표시된 진행률 표시줄 등을 작성합니다.
2895 단어 Ruby
비결은
print "\r"
이다.이렇게 하면 커서 위치가 행의 맨 위로 돌아가 행을 덮어쓸 수 있습니다.말은 여기서 끝났고 그냥 이러면 너무 심심해서 이걸로 게임 두 개를 썼어요.
진행률 표시줄 보이기
def progress_bar
num = rand(20)
1.upto(num) do |i|
print "\r#{'=' * i}>"
sleep 0.2
puts " End" if i == num
end
end
제비
def omikuji
kuji = %w(大吉 中吉 吉 末吉 凶 大凶)
num = rand(30)
0.upto(num) do |i|
print "\r#{kuji.shuffle[i % kuji.size]}"
sleep 0.1
end
end
Reference
이 문제에 관하여(Ruby를 통해 표준 출력에 표시된 진행률 표시줄 등을 작성합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/itkrt2y/items/9958268556fbeb7d041d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)