ring">}</span></code></pre></pre>
<p>这个版本的 print 函数和之前的版本相比，唯一的区别就是使用了 MyResult 这个别名来代替了 Result&lt;(), Box<dyn std::error::Error>&gt;，这样可以使得函数声明更加简洁易读。</p>
<p>调用这个版本的 print 函数和之前的版本是一样的，例如：</p>
<pre><pre class="playground"><code class="language-rust edition2021">fn main() -&gt; MyResult {
    let value = 42;
    print(value)?;
    Ok(())
}
</code></pre></pre>
