Sun*_*une 16 string format literals rust
我刚开始学习Rust,我正在制作一些小工具来帮助我理解语言.我在String
使用format!
宏格式化时遇到问题.作为format!
一个文字,我无法将我的字符串传递给它.我想这样做是为了动态地将字符串添加到当前字符串中以便在视图引擎中使用.如果可能有更好的方法,我愿意接受建议.
let test = String::from("Test: {}");
let test2 = String::from("Not working!");
println!(test, test2);
Run Code Online (Sandbox Code Playgroud)
我真正想要实现的是以下示例,其中main.html包含{content}
.
use std::io::prelude::*;
use std::fs::File;
use std::io;
fn main() {
let mut buffer = String::new();
read_from_file_using_try(&mut buffer);
println!(&buffer, content="content");
}
fn read_from_file_using_try(buffer: &mut String) -> Result<(), io::Error> {
let mut file = try!(File::open("main.html"));
try!(file.read_to_string(buffer));
Ok(())
}
Run Code Online (Sandbox Code Playgroud)
所以我想在格式化之后打印main.html的内容.
归档时间: |
|
查看次数: |
2924 次 |
最近记录: |