Difference between revisions of "cron (日本語)"

(Created page with "{{#set:Name=cron}} {{#set:LOVE Version=Any}} {{#set:Description=特定の時間間隔にて動作を実行するための関数一式です。}} Enrique Garcia Cota (エンリ...")
 
m
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#set:Name=cron}}
+
Enrique Garcia Cota (エンリケ・ガルシア・コータ) ― 愛称は [https://github.com/kikito kikito] による特定の時間間隔にて動作を実行するための関数一式です。
{{#set:LOVE Version=Any}}
 
{{#set:Description=特定の時間間隔にて動作を実行するための関数一式です。}}
 
Enrique Garcia Cota (エンリケ・ガルシア・コータ) ― 別名 [https://github.com/kikito kikito] による特定の時間間隔にて動作を実行するための関数一式です。
 
  
 
'''[https://github.com/kikito/cron.lua/blob/master/cron.lua ダウンロード]'''
 
'''[https://github.com/kikito/cron.lua/blob/master/cron.lua ダウンロード]'''
Line 20: Line 17:
 
c1:update(5) -- 'Hello' を一度表示します。
 
c1:update(5) -- 'Hello' を一度表示します。
  
c1:reset() -- カウンタを to 0 を初期状態に戻します。
+
c1:reset() -- カウンタを 0 へリセットします。
  
 
-- 'hey' を 5 回表示した後に 'hello' を表示します。
 
-- 'hey' を 5 回表示した後に 'hello' を表示します。
Line 35: Line 32:
 
</source>
 
</source>
  
 
+
== リンク ==
'''リンク'''
 
 
* [https://github.com/kikito/cron.lua Github]
 
* [https://github.com/kikito/cron.lua Github]
 
* [https://github.com/kikito/cron.lua/blob/master/README.md Readme]
 
* [https://github.com/kikito/cron.lua/blob/master/README.md Readme]
 
* [https://github.com/kikito/cron.lua/blob/master/cron.lua cron.lua]
 
* [https://github.com/kikito/cron.lua/blob/master/cron.lua cron.lua]
  
 
+
{{#set:Name=cron}}
 +
{{#set:LOVE Version=Any}}
 +
{{#set:Description=特定の時間間隔にて動作を実行するための関数一式です。}}
 +
{{#set:Keyword=Timer}}
 
[[Category:Libraries (日本語)]]
 
[[Category:Libraries (日本語)]]
 
== そのほかの言語 ==
 
== そのほかの言語 ==
{{i18n|cron}}
+
{{i18n (日本語)|cron}}

Latest revision as of 15:20, 15 December 2019

Enrique Garcia Cota (エンリケ・ガルシア・コータ) ― 愛称は kikito による特定の時間間隔にて動作を実行するための関数一式です。

ダウンロード

local cron = require 'cron'

local function printMessage()
  print('Hello')
end

-- 次の呼び出しは等価です:
local c1 = cron.after(5, printMessage)
local c2 = cron.after(5, print, 'Hello')

c1:update(2) -- 何も表示していないときは、まだ動作を行いません。
c1:update(5) -- 'Hello' を一度表示します。

c1:reset() -- カウンタを 0 へリセットします。

-- 'hey' を 5 回表示した後に 'hello' を表示します。
while not c1:update(1) do
  print('hey')
end

-- 周期的な時計を作成します:
local c3 = cron.every(10, printMessage)

c3:update(5) -- ありません (合計時間: 5)
c3:update(4) -- ありません (合計時間: 9)
c3:update(12) -- 'Hello' を二回表示します (現在の合計時間は 21)

リンク

そのほかの言語