�数也会返回一个 Err 值，程序会打印出错误信息。</p>
<blockquote>
<p>PS:进一步的, 综合之前介绍,可以用 where 进行外部声明,简化函数声明:</p>
</blockquote>
<pre><pre class="playground"><code class="language-rust edition2021"><span class="boring">#![allow(unused)]
</span><span class="boring">fn main() {
</span>fn print&lt;T&gt;(value: T) -&gt; Result&lt;(), Box&lt;dyn std::error::Error&gt;&gt;
where
    T: std::fmt::Display,
{
    println!(&quot;{}&quot;, value);
    O