寫程式的時候,突然想把console變得乾淨一點,google了一下清除console的語法,發現它長cat("\014")
這樣,我以為會是什麼clear之類的,請問這有什麼來源或用法可以考究嗎(類似Hello World!
這種有典故的)還是是什麼特殊編碼方式
參考這篇
寫得蠻清楚的
\014
應該是\e
吧
就是10進位和16進位的表示法
This works only in RStudio on Windows, not in the "usual" R console nor in a DOS console. For the record, it's also the Form Feed character, and you can just type cat("\f"). – user6015398
Jul 27, 2016 at 8:36
照這篇的說法\014
已經是16進位的表示(才會等同於 ASCII 裡的 FF)
而cat("\f")
只是另一個清除console的指令
並沒有\014=\f
的關聯性
\014應該是\e吧
就是10進位和16進位的表示法
我剛剛其實也有想過這個可能性,但查了查好像對不太上
照這篇的說法
\014已經是16進位的表示(才會等同於 ASCII 裡的 FF)
而cat("\f")只是另一個清除console的指令
並沒有\014=\f的關聯性
但是,我在console裡面打("\014")
會變成
對...所以才會有以上的問題