<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	「JavaScript 的新超能力：显式资源管理」的评论	</title>
	<atom:link href="https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/</link>
	<description>程序员工作、生活、爱情、事业</description>
	<lastBuildDate>Tue, 20 May 2025 03:28:56 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.5</generator>
	<item>
		<title>
		评论者：bvrmn		</title>
		<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60271</link>

		<dc:creator><![CDATA[bvrmn]]></dc:creator>
		<pubDate>Tue, 20 May 2025 03:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.aqee.net/?p=10208#comment-60271</guid>

					<description><![CDATA[&lt;p&gt;上下文管理器：存在。&lt;/p&gt;&lt;p&gt;联署材料：放弃，但我们不能占用一个可能被占用的名字，“符号 ”就是胜利！&lt;/p&gt;&lt;p&gt;太尴尬了&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>上下文管理器：存在。</p>
<p>联署材料：放弃，但我们不能占用一个可能被占用的名字，“符号 ”就是胜利！</p>
<p>太尴尬了</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：masklinn		</title>
		<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60281</link>

		<dc:creator><![CDATA[masklinn]]></dc:creator>
		<pubDate>Tue, 20 May 2025 03:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.aqee.net/?p=10208#comment-60281</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60280&quot;&gt;spelley&lt;/a&gt;。

&lt;p&gt;&lt;i&gt;&#062; 这看起来与 golang 的 defer 最相似。它在离开当前作用域时运行清理代码。&lt;/i&gt;&lt;/p&gt;&lt;p&gt;它和 go 的 defer 完全不同： Go 的 defer 是函数作用域并注册一个回调，而 using 是块作用域并注册一个具有明确定义协议的对象。&lt;/p&gt;&lt;p&gt;&lt;i&gt;&#062; 它不同于[...] c# 的 “using”。&lt;/i&gt;&lt;/p&gt;&lt;p&gt;它几乎是 C# 的 “using ”声明（相对于 using 语句）的直接复制：https://learn.microsoft.com/en-us/dotnet/csharp/language-ref....&lt;/p&gt;&lt;p&gt;这一点也可以从提案本身（https://github.com/tc39/proposal-explicit-resource-managemen......）中看出，提案引用了 C# 的 using 语句和声明、Java 的 try-with-resource 以及 Python 的上下文管理器作为先有技术，但只提到 Go 的 defer 可以通过 DisposableStack 和 AsyncDisposableStack（这些类型特别受到 Python ExitStack 的启发）来模仿、&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60280">spelley</a>。</p>
<p><i>&gt; 这看起来与 golang 的 defer 最相似。它在离开当前作用域时运行清理代码。</i></p>
<p>它和 go 的 defer 完全不同： Go 的 defer 是函数作用域并注册一个回调，而 using 是块作用域并注册一个具有明确定义协议的对象。</p>
<p><i>&gt; 它不同于[&#8230;] c# 的 “using”。</i></p>
<p>它几乎是 C# 的 “using ”声明（相对于 using 语句）的直接复制：https://learn.microsoft.com/en-us/dotnet/csharp/language-ref&#8230;.</p>
<p>这一点也可以从提案本身（https://github.com/tc39/proposal-explicit-resource-managemen&#8230;&#8230;）中看出，提案引用了 C# 的 using 语句和声明、Java 的 try-with-resource 以及 Python 的上下文管理器作为先有技术，但只提到 Go 的 defer 可以通过 DisposableStack 和 AsyncDisposableStack（这些类型特别受到 Python ExitStack 的启发）来模仿、</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：DemocracyFTW2		</title>
		<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60265</link>

		<dc:creator><![CDATA[DemocracyFTW2]]></dc:creator>
		<pubDate>Tue, 20 May 2025 03:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.aqee.net/?p=10208#comment-60265</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60264&quot;&gt;brigandish&lt;/a&gt;。

&lt;p&gt;这是一个令人讨厌的用法，因为你永远不知道它的意思是 “出现了新东西 ”还是 “旧东西停止供应了”。&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60264">brigandish</a>。</p>
<p>这是一个令人讨厌的用法，因为你永远不知道它的意思是 “出现了新东西 ”还是 “旧东西停止供应了”。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：sylware		</title>
		<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60270</link>

		<dc:creator><![CDATA[sylware]]></dc:creator>
		<pubDate>Tue, 20 May 2025 03:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.aqee.net/?p=10208#comment-60270</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60269&quot;&gt;master-lincoln&lt;/a&gt;。

&lt;p&gt;c++ 是一种令人憎恶的语言，来吧，让我们保持诚实，我们现在都知道这一点。它甚至不应该再被教授。&lt;/p&gt;&lt;p&gt;它是所有超级恶棍计算机语言之母。&lt;/p&gt;&lt;p&gt;我们现在必须停止伪善了。&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60269">master-lincoln</a>。</p>
<p>c++ 是一种令人憎恶的语言，来吧，让我们保持诚实，我们现在都知道这一点。它甚至不应该再被教授。</p>
<p>它是所有超级恶棍计算机语言之母。</p>
<p>我们现在必须停止伪善了。</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：master-lincoln		</title>
		<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60269</link>

		<dc:creator><![CDATA[master-lincoln]]></dc:creator>
		<pubDate>Tue, 20 May 2025 03:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.aqee.net/?p=10208#comment-60269</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60268&quot;&gt;sylware&lt;/a&gt;。

&lt;p&gt;这取决于 Javascript 引擎是用哪种语言实现的。对于 v8 来说就是 c++。我同意谷歌是当今的超级反派，但其他人也使用 c++，所以我认为称其为超级反派语言并不公平......&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60268">sylware</a>。</p>
<p>这取决于 Javascript 引擎是用哪种语言实现的。对于 v8 来说就是 c++。我同意谷歌是当今的超级反派，但其他人也使用 c++，所以我认为称其为超级反派语言并不公平&#8230;&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：brigandish		</title>
		<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60263</link>

		<dc:creator><![CDATA[brigandish]]></dc:creator>
		<pubDate>Tue, 20 May 2025 03:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.aqee.net/?p=10208#comment-60263</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60261&quot;&gt;mettamage&lt;/a&gt;。

&lt;p&gt;这条评论中也有这个词，读起来像是 Gen Zed 的俚语。&lt;/p&gt;&lt;p&gt;https://news.ycombinator.com/item?id=44012969&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60261">mettamage</a>。</p>
<p>这条评论中也有这个词，读起来像是 Gen Zed 的俚语。</p>
<p><a href="https://news.ycombinator.com/item?id=44012969" rel="nofollow ugc">https://news.ycombinator.com/item?id=44012969</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：pacifika		</title>
		<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60267</link>

		<dc:creator><![CDATA[pacifika]]></dc:creator>
		<pubDate>Tue, 20 May 2025 03:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.aqee.net/?p=10208#comment-60267</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60265&quot;&gt;DemocracyFTW2&lt;/a&gt;。

&lt;p&gt;下降和双周&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60265">DemocracyFTW2</a>。</p>
<p>下降和双周</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：brigandish		</title>
		<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60264</link>

		<dc:creator><![CDATA[brigandish]]></dc:creator>
		<pubDate>Tue, 20 May 2025 03:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.aqee.net/?p=10208#comment-60264</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60257&quot;&gt;demarq&lt;/a&gt;。

&lt;p&gt;Drop?&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60257">demarq</a>。</p>
<p>Drop?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：john2x		</title>
		<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60266</link>

		<dc:creator><![CDATA[john2x]]></dc:creator>
		<pubDate>Tue, 20 May 2025 03:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.aqee.net/?p=10208#comment-60266</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60265&quot;&gt;DemocracyFTW2&lt;/a&gt;。

&lt;p&gt;新下降&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60265">DemocracyFTW2</a>。</p>
<p>新下降</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		评论者：dminik		</title>
		<link>https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60262</link>

		<dc:creator><![CDATA[dminik]]></dc:creator>
		<pubDate>Tue, 20 May 2025 03:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.aqee.net/?p=10208#comment-60262</guid>

					<description><![CDATA[回复给 &lt;a href=&quot;https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60261&quot;&gt;mettamage&lt;/a&gt;。

&lt;p&gt;是的，它在 Rust 中叫做 Drop：https://doc.rust-lang.org/std/ops/trait.Drop.html&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>回复给 <a href="https://www.aqee.net/post/javascripts-new-superpower-explicit-resource-management/#comment-60261">mettamage</a>。</p>
<p>是的，它在 Rust 中叫做 Drop：https://doc.rust-lang.org/std/ops/trait.Drop.html</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

使用页面缓存Disk: Enhanced 

Served from: www.aqee.net @ 2026-06-19 05:43:14 by W3 Total Cache
-->