gpt4 book ai didi

rust - 使用格式化宏时如何编写文字引号?

转载 作者:行者123 更新时间:2023-11-29 08:35:13 28 4
gpt4 key购买 nike

我需要创建一个包含一些简单数据的 JSON 文件,但 Rust 编译器无法将 "" 识别为 file.write_all(b"!HERE! ") 中的符号; 。这些在 JSON 语法中是必需的。我尝试了 r#""# 但它也不起作用。

use std::fs::File;
use std::io::prelude::*;

fn main() {
let mut file = File::create("model.json").expect("fail creating file");

file.write_all(b"!HERE!").expect("fail writing data");
}

这个问题有解决方案吗?

最佳答案

我认为你原来的做法是正确的:

let mut file = File::create("model.json").expect("fail creating file");
let json = r#"{"key1": "value1", "key2": "value2"}"#;
file.write_all(json.as_bytes()).expect("fail writing data");

关于rust - 使用格式化宏时如何编写文字引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53471590/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com