[英]Convert an ascii string literal to &[u8] in Rust?
如何將 ascii 字符串文字(例如“123 458”)轉換為&[u8]
的&[u8]
切片? Rust 有 6 個? 7? 字符串類型,並且您調用它們之間的轉換幾乎沒有統一性。
我期待它是類似的東西:
let array:&[u8] = Ascii("123 456").into_bytes().as_slice().givemetheeffingbufferalready() as &[u8];
請相信我確實需要這樣做; 我正在為一些文件解析器代碼編寫測試用例。
經過大量挖掘其他相關答案,並通過編譯器的夜間版本得到糾正后,我發現這很簡單; 您只需在文字中添加一個“b”:
let array:&[u8] = b"123 456";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.