欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Lua判斷變量是否為數(shù)字、字符串是否可以轉(zhuǎn)換為數(shù)字等

 更新時(shí)間:2015年04月22日 08:42:06   投稿:junjie  
這篇文章主要介紹了Lua判斷變量是否為數(shù)字、字符串是否可以轉(zhuǎn)換為數(shù)字等,本文講解了Lua 判斷是字符還是數(shù)字的方法、Lua判斷數(shù)字的方法、判斷可否轉(zhuǎn)換為數(shù)字的方法、判斷并且準(zhǔn)備一個(gè)初值的方法,需要的朋友可以參考下

一、Lua 判斷是字符還是數(shù)字

復(fù)制代碼 代碼如下:

-- 如果待判斷的是一個(gè)變量

local t = type(x);
if t == "number" then
 -- 是數(shù)字
else if t == "string" then
 -- 是字符串
end

-- 如果帶判斷是一個(gè)字符串,要判斷是否可以轉(zhuǎn)成數(shù)字, 則
local n = tonumber(x);
if n then
 -- n就是得到數(shù)字
else
 -- 轉(zhuǎn)數(shù)字失敗,不是數(shù)字, 這時(shí)n == nil
end

二、Lua判斷數(shù)字

判斷顯式

type可以判斷已經(jīng)轉(zhuǎn)換的類型,但是會(huì)區(qū)分字符串,因?yàn)樗吹氖窃碱愋汀?br />

復(fù)制代碼 代碼如下:

>a="12"
>print(type(a))
string

經(jīng)驗(yàn)

1.判斷可否轉(zhuǎn)換
而直接用轉(zhuǎn)換來測(cè)試可以判斷是否能夠轉(zhuǎn)成那個(gè)類型,也就是能否是那個(gè)類型的字符串模式。

復(fù)制代碼 代碼如下:

> print(tonumber("222"))
222
> print(tonumber("222a"))
nil
>

判斷并且準(zhǔn)備一個(gè)初值
復(fù)制代碼 代碼如下:

srcstr=tonumber("2323224a") or 1 --nil會(huì)溢出,但是會(huì)獲得1
print("轉(zhuǎn)賬數(shù)字"..srcstr)

相關(guān)文章

  • Lua內(nèi)置的調(diào)試器用法詳解

    Lua內(nèi)置的調(diào)試器用法詳解

    這篇文章主要介紹了Lua內(nèi)置的調(diào)試器用法,在編程debug操作中非常有用,要的朋友可以參考下
    2015-05-05
  • Lua編程中的一些基本語法整理

    Lua編程中的一些基本語法整理

    這篇文章主要介紹了Lua編程中的一些基本語法整理的相關(guān)資料,是Lua入門中最基礎(chǔ)的知識(shí),需要的朋友可以參考下
    2015-05-05
  • Lua中的函數(shù)代碼實(shí)例

    Lua中的函數(shù)代碼實(shí)例

    這篇文章主要介紹了Lua中的函數(shù)代碼實(shí)例,本文著重講解函數(shù)的寫法以及一些小知識(shí),需要的朋友可以參考下
    2015-04-04
  • Lua中的基本語法、控制語句總結(jié)

    Lua中的基本語法、控制語句總結(jié)

    這篇文章主要介紹了Lua中的基本語法、控制語句總結(jié),本文總結(jié)了賦值、局部變量與塊、控制結(jié)構(gòu)、數(shù)字型for、泛型for等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Lua中的函數(shù)寫法簡(jiǎn)明示例

    Lua中的函數(shù)寫法簡(jiǎn)明示例

    這篇文章主要介紹了Lua中的函數(shù)寫法簡(jiǎn)明示例,本文是一篇個(gè)人學(xué)習(xí)筆記,簡(jiǎn)單的記錄了Lua函數(shù)的寫法,需要的朋友可以參考下
    2015-04-04
  • Lua的table庫函數(shù)insert、remove、concat、sort詳細(xì)介紹

    Lua的table庫函數(shù)insert、remove、concat、sort詳細(xì)介紹

    這篇文章主要介紹了Lua的table庫函數(shù)insert、remove、concat、sort詳細(xì)介紹,本文分別給出了這幾個(gè)函數(shù)的使用實(shí)例,需要的朋友可以參考下
    2015-04-04
  • lua讀取redis數(shù)據(jù)的null判斷示例代碼

    lua讀取redis數(shù)據(jù)的null判斷示例代碼

    最近在工作中遇到了一個(gè)問題,通過查找相關(guān)資料才得知原因是因?yàn)榉祷亟Y(jié)果的問題,下面這篇文章主要給大家介紹了關(guān)于lua讀取redis數(shù)據(jù)的null判斷的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-09-09
  • Cocos2d-x中調(diào)用Lua及HelloWorld.lua源碼分解

    Cocos2d-x中調(diào)用Lua及HelloWorld.lua源碼分解

    這篇文章主要介紹了Cocos2d-x中調(diào)用Lua及HelloWorld.lua源碼分解,本文最后總結(jié)了一些Lua的語法,需要的朋友可以參考下
    2014-09-09
  • Lua中的變量與賦值方法

    Lua中的變量與賦值方法

    今天小編就為大家分享一篇關(guān)于Lua中的變量與賦值方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Lua腳本語言入門筆記

    Lua腳本語言入門筆記

    這篇文章主要介紹了Lua腳本語言入門筆記,本文講解了什么是Lua、Lua里的注釋、Lua里的變量、Lua里的運(yùn)算符、Lua里的數(shù)據(jù)類型、Lua里的代碼塊、Lua里的關(guān)系類型、Lua里的函數(shù)、Lua里的類等內(nèi)容,需要的朋友可以參考下
    2014-12-12

最新評(píng)論