October 2019
Intermediate to advanced
444 pages
10h 37m
English
Follow these steps to write more resilient programs:
use std::fs;use std::io;fn print_file_contents_qm(filename: &str) -> Result<(), io::Error> { let contents = fs::read_to_string(filename)?; println!("File contents, external fn: {:?}", contents); Ok(())}
fn main() -> Result<(), std::io::Error> { println!("Ok: {:?}", print_file_contents_qm("testfile.txt")); println!("Err: {:?}", print_file_contents_qm("not-a-file")); let contents ...Read now
Unlock full access