萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> Lua判斷數據類型的方法

Lua判斷數據類型的方法

   這篇文章主要介紹了Lua判斷數據類型的方法,本文講解了判斷數據類型的方法和Lua腳本語言的8種基本數據類型,需要的朋友可以參考下

  一、判斷數據類型的方法

  type(xxxx) 這個函數的返回值是string類型 也就是說:

   代碼如下:

  a = type(X) -- a="nil"

  b = type(a) -- b="string"

  a = type(nil) -- a="nil"

  二、Lua腳本語言的8種基本數據類型

  1.數值(number):內部以double表示.

  2.字符串(string):總是以零結尾,但可以包含任意字符(包括零),因此並不等價於C字符串,而是其超集.

  3.布爾(boolean):只有"true"和"false"兩個值.

  4.函數(function):Lua的關鍵概念之一.不簡單等同於C的函數或函數指針.

  5.表(table):異構的Hash表.Lua的關鍵概念之一.

  6.userdata:用戶(非腳本用戶)定義的C數據結構.腳本用戶只能使用它,不能定義.

  7.線程(thread):Lua協作線程(coroutine),與一般操作系統的搶占式線程不一樣.

  8.nil:代表什麼也沒有,可以與C的NULL類比,但它不是空指針.

copyright © 萬盛學電腦網 all rights reserved