clearTimeout
val timer = _threads.getMain().getTimer()
val id = timer.setTimeout({
_console.log("1s后执行的操作, 但是不会被执行, 因为被 clearTimeout 移除了.")
}, 1000)
timer.setTimeout({ timer.clearTimeout(id) }, 200)
def timer = $threads.getMain().getTimer()
def id = timer.setTimeout({
$console.log("1s后执行的操作, 但是不会被执行, 因为被 clearTimeout 移除了.")
}, 1000)
timer.setTimeout({ timer.clearTimeout(id) }, 200)
let timer = $threads.getMain().getTimer()
let id = timer.setTimeout(() => {
$console.log("1s后执行的操作, 但是不会被执行, 因为被 clearTimeout 移除了.")
}, 1000)
timer.setTimeout(() => {
timer.clearTimeout(id)
}, 200)
local timer = _threads:getMain():getTimer()
local id = timer:setTimeout(function()
_console:log("1s后执行的操作, 但是不会被执行, 因为被 clearTimeout 移除了.")
end, 1000)
timer:setTimeout(function()
timer:clearTimeout(id)
end, 200)
<?php
$timer = $threads->getMain()->getTimer();
$id = $timer->setTimeout(function () use ($console) {
$console->log("1s后执行的操作, 但是不会被执行, 因为被 clearTimeout 移除了.");
}, 1000);
$timer->setTimeout(function () use ($timer, $id) {
$timer->clearTimeout($id);
}, 200);
timer = _threads.getMain().getTimer()
id = timer.setTimeout(lambda params: _console.log("1s后执行的操作, 但是不会被执行, 因为被 clearTimeout 移除了."), 1000)
timer.setTimeout(lambda params: timer.clearTimeout(id), 200)
# encoding: utf-8
timer = $threads.getMain().getTimer()
id = timer.setTimeout(lambda { |params| $console.log("1s后执行的操作, 但是不会被执行, 因为被 clearTimeout 移除了.") }, 1000)
timer.setTimeout(lambda { |params| timer.clearTimeout(id) }, 200)
Last modified: 29 April 2025