Lua 其實是經過堆棧的共享來與 C 進行數據交互 (除了一般意義的數據類型外,函數、文件等也被看成是一種數據)。函數
Lua 與 C 的交互是基於堆棧進行的,建立出堆棧後,C 和 Lua 就共同使用這個堆棧的特性進行數據交互以及各類操做。下面的例子能夠更清楚的說明:數據類型