Nim 0.16.0이 출시되었습니다.
3300 단어 Nim
1/8에 Nim의 새로운 버전(0.16.0)이 릴리스된 것 같습니다.
릴리스 노트을 보면서 Library Additions를 보면,
terminal이라는 모듈에 몇개인가 메소드가 추가되었다는 것.
Added hideCursor, showCursor, terminalWidth, terminalWidthIoctl and terminalSize to the terminal (doc) module.
terminal 모듈은 어쩌면 터미널의 커서 위치나 배경색이나 전경색을 설정할 수 있을까라고 생각하면 아타리였습니다. terminal.nim 의 말미에 있던 테스트 코드를 조금 만져 보았습니다.
샘플
import os,terminal
# STDOUTに出力
write(stdout, "never mind")
# カーソルを消去
stdout.hideCursor()
# スクリーンクリア
stdout.eraseScreen()
# カーソル位置を1,1へ移動
stdout.setCursorPos(1,1)
# スタイル付き描画(ブリンクするはずですが、Linuxではただテキストが表示されているだけでした)
stdout.styledWriteLine("styled text ", {styleBright, styleBlink, styleUnderscore})
# 背景色をシアンに設定
stdout.setBackGroundColor(bgCyan, true)
# 前景色を青に設定
stdout.setForeGroundColor(fgBlue)
# カーソル位置を10,10へ移動
stdout.setCursorPos(10,10)
# テキスト出力
stdout.writeLine("ordinary text")
# ちょっと待つ
sleep(1000*10)
실행 결과
Reference
이 문제에 관하여(Nim 0.16.0이 출시되었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/6in/items/4bb45c7ee033155f7b1c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)