- <div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":hooks:dokkaHtml/release"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">fun </span><a href="copy.html"><span class="token function">copy</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">needCopyMap<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html">Map</a><span class="token operator"><</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a><span class="token operator">?</span><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">FetchState</a><span class="token operator"><</span><a href="index.html">TData</a><span class="token operator">></span></div><br><hr><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">fun </span><a href="copy.html"><span class="token function">copy</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">that<span class="token operator">: </span><a href="index.html">FetchState</a><span class="token operator"><</span><a href="index.html">TData</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">FetchState</a><span class="token operator"><</span><a href="index.html">TData</a><span class="token operator">></span></div><p class="paragraph"><a href="copy.html">copy</a>函数是为了通过<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/index.html">reduce</a>实现类似js中解构赋值覆盖的效果,注意实现时必须是<a href="copy.html">that</a>覆盖this: <code class="lang-kotlin">params = that.params ?: this.params,</code></p></div></div>
0 commit comments