lua一些特殊函式說明

2021-09-20 14:05:54 字數 344 閱讀 2172

setcllvalue(l, l->top, cl);

這是個巨集展開是這樣:

((l->top)->value_).gc = obj2gco(cl); //top valud gc 設定為 clsour的 gc

(l->top)->tt = ctb(lua_tlcl) //設定top的值為

checkliveness(l,io); //做乙個檢測操作

這個函式的功能是 設定state l 的top的gc為clousre的gc並設定型別為closure.

luad_inctop

將luastate top+1 也就是將top指標再上指一下

出處:張東公升

lua一些特殊函式說明

setcllvalue l,l top,cl 這是個巨集展開是這樣 l top value gc obj2gco cl top valud gc 設定為 clsour的 gc l top tt ctb lua tlcl 設定top的值為 checkliveness l,io 做乙個檢測操作 這個函式...

mysql 特殊函式 MySQL特殊一些函式

1 extract 函式用於返回日期 時間的單獨部分,比如年 月 日 小時 分鐘等等,也可以直接使用date format select extract year from date as year from test year 2016 2 concat ws 是concat 的特殊形式,第乙個引...

Date 類中一些特殊說明

原文 你可能不知道的 date 類 date 是 js 中的重要的乙個內建物件,其實例主要用於處理時間和日期,其時間基於 1970 1 1 世界標準時間 起的毫秒數,時間戳長度為 13 位 不同於 unix 時間戳的長度 10 位 對於日期和時間,我們有無數的使用場景,因此需要特別注意一些細節和約定...