Difference between revisions of "Object:release (简体中文)"

(Created page with "{{newin|11.0|110|type=function}} 摧毁对象在 Lua 中的引用。如果它没有被其余的 LÖVE 对象或线程引用,对象会被彻底的删除。 这个方法...")
 
 
Line 6: Line 6:
 
{{notice|在这个方法被调用后,尝试调用这个对象的其他方法或使用这个对象作为其它 LÖVE API 的参数将会导致产生一个 error。}}
 
{{notice|在这个方法被调用后,尝试调用这个对象的其他方法或使用这个对象作为其它 LÖVE API 的参数将会导致产生一个 error。}}
 
== Function ==
 
== Function ==
=== Synopsis ===
+
=== 概要 ===
 
<source lang="lua">
 
<source lang="lua">
 
success = Object:release( )
 
success = Object:release( )
Line 13: Line 13:
 
无。
 
无。
 
=== Returns ===
 
=== Returns ===
{{param|boolean|success|True if the object was released by this call, false if it had been previously released.}}
+
{{param|boolean|success|如果此次调用释放了该对象,返回 True , 如果它在先前已被释放,返回 false }}
 
== See Also ==
 
== See Also ==
 
* [[parent::Object (简体中文)]]
 
* [[parent::Object (简体中文)]]

Latest revision as of 14:12, 27 October 2019

Available since LÖVE 11.0
This function is not supported in earlier versions.

摧毁对象在 Lua 中的引用。如果它没有被其余的 LÖVE 对象或线程引用,对象会被彻底的删除。

这个方法可以用来立即清理空闲资源而不必等待 Lua 的垃圾回收。

O.png 在这个方法被调用后,尝试调用这个对象的其他方法或使用这个对象作为其它 LÖVE API 的参数将会导致产生一个 error。  


Function

概要

success = Object:release( )

Arguments

无。

Returns

boolean success
如果此次调用释放了该对象,返回 True , 如果它在先前已被释放,返回 false 。

See Also

Other Languages