e-rust edition2021">fn main() -&gt; Result&lt;(), Box&lt;dyn std::error::Error&gt;&gt; {
    let value = 42;
    print(value)?;
    Ok(())
}
</code></pre></pre>
<p>在这个例子中，我们将一个整数类型的值 42 传给了 print 函数，由于整数类型没有实现 std::fmt::Display trait，因此在函数中会抛出一个错误，这个错误会被捕获并返回一个 Err 值。在 main 函数中，我们使用 ? 操作符来处理这个错误，这样如果 print 函数执行失败，main �