没有宏的控制台输出
// use Write trait that contains write() function
use std::io::Write;
fn main() {
    std::io::stdout().write(b"Hello, world!\n").unwrap();
}
- 
std::io::Write特性是为接受字节流的对象设计的。在这种情况下,使用std::io::stdout()获取标准输出的句柄。 - 
Write::write()接受一个字节切片(&[u8]),它是用字节串文字(b"<string>")创建的。Write::write()返回一个Result<usize, IoError>,它包含写入的字节数(成功时)或错误值(失败时)。 - 
对
Result::unwrap()的调用表明预期呼叫成功(Result<usize, IoError> -> usize),并且该值被丢弃。