想要在控制臺(tái)打印輸出彩色的字體,可以使用一些已經(jīng)封裝好的依賴庫(kù),比如ansi_term這個(gè)依賴庫(kù),官方依賴庫(kù)地址:https://crates.io/crates/ansi_term
安裝依賴:
cargo add ansi_term
或者在Cargo.toml文件中加入:
[dependencies]
ansi_term = "0.12"
?使用ansi_term
,我們可以很容易地在Rust中使用彩色文本。下面是一個(gè)簡(jiǎn)單的示例代碼:
use ansi_term::Colour::{Red, Green, Yellow, Blue, Purple, Cyan};
fn main() {
let err_msg = "這是錯(cuò)誤消息";
println!("{} this is red", Red.paint(format!("ERROR MESSAGE: {}", err_msg)));
println!("{} this is green", Green.paint("SUCCESS:"));
println!("{} this is yellow", Yellow.paint("WARNING:"));
println!("{} this is blue", Blue.paint("INFO:"));
println!("{} this is purple", Purple.paint("DEBUG:"));
println!("{} this is cyan", Cyan.paint("TRACE:"));
}
輸出效果:文章來源:http://www.zghlxwxcb.cn/news/detail-845365.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-845365.html
到了這里,關(guān)于rust使用print控制臺(tái)打印輸出五顏六色的彩色紅色字體的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!