我需要从变量的值中删除引号,以便获得不同类型的变量。由此:
let mut first_variable = "[67, 43, 26, 72]";
字符串变成这样:
let mut second_variable = [67, 43, 26, 72];
型这应该在程序运行时执行。
8qgya5xd1#
您可以使用serde-json crate:
serde-json
use serde_json; // 1.0.82 let k:[u32; 4] = serde_json::from_str("[67, 43, 26, 72]").unwrap();
字符串或者,如果你想让它工作,不管长度:
let k:Vec<u32> = serde_json::from_str("[67, 43, 26, 72]").unwrap();
型当然,用你实际想要的任何数字类型替换u32。
u32
jvlzgdj92#
我使用了一个显示代码'let x =“{}",some_string;”“就像
writeln!(file, "{}", buffer.trim();
字符串
2条答案
按热度按时间8qgya5xd1#
您可以使用
serde-json
crate:字符串
或者,如果你想让它工作,不管长度:
型
当然,用你实际想要的任何数字类型替换
u32
。jvlzgdj92#
我使用了一个显示代码
'let x =“{}",some_string;”“就像
字符串