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

Lua中string.len()使用指南

 更新時(shí)間:2016年08月28日 16:50:30   投稿:hebedich  
Lua 字符串庫中的所有函數(shù)都導(dǎo)出在模塊 string 中,今天我們先來看看string.len()的使用,有需要的小伙伴可以參考下

前言

今天是星期天,我還是不浪費(fèi)大家的腦細(xì)胞了,直接來列舉一個(gè)string家族中比較簡單的函數(shù),函數(shù)雖然簡單,但是用處卻很大,使用頻率也很高,廢話不多說,我們直接來看函數(shù)用法。

內(nèi)容

string.len()
原型:string.len(s)
解釋:返回所給字符串的長度,如果字符串中包含'\0',也會(huì)被統(tǒng)計(jì)為一個(gè)字符。

Usage
首先新建一個(gè)文件將文件命名為lentest.lua然后編寫如下代碼:
-- 一個(gè)常規(guī)字符串

local sourcestr = "This is a rainy day!"
local sourcelen = string.len(sourcestr)
print("\nthe len of sourcestr is "..sourcelen)

-- 包含'\0'的字符串

local str = "Hello Lua \000 What?"
local strlen = string.len(str)
print("\nthe len of str is "..strlen)

-- 換一種寫法

local strlen_new = str:len()
print("\nthe len of str is "..strlen_new)

運(yùn)行結(jié)果

總結(jié)

這個(gè)函數(shù)也會(huì)統(tǒng)計(jì)字符串中'\0'的個(gè)數(shù),這和c語言是不一樣的,這一點(diǎn)需要注意
第三組測試我是為了復(fù)習(xí)一下string家族中所有函數(shù)的另一種寫法,其實(shí)以前也總結(jié)過,只不過今天在這里再次鞏固一下

相關(guān)文章

  • Lua中的loadfile、dofile、require詳解

    Lua中的loadfile、dofile、require詳解

    這篇文章主要介紹了Lua中的loadfile、dofile、require詳解,本文分別用實(shí)例講解它的用法和特點(diǎn)等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Lua教程之弱引用table

    Lua教程之弱引用table

    這篇文章主要介紹了Lua教程之弱引用table,本文講解了自動(dòng)內(nèi)存管理的缺陷、弱引用table、三種形式的弱引用等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Lua基礎(chǔ)迭代器的使用實(shí)例

    Lua基礎(chǔ)迭代器的使用實(shí)例

    今天小編就為大家分享一篇關(guān)于Lua基礎(chǔ)迭代器的使用實(shí)例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Lua table的concat方法使用實(shí)例

    Lua table的concat方法使用實(shí)例

    這篇文章主要介紹了Lua table的concat方法使用實(shí)例,本文講解了concat方法的用法及使用實(shí)例,需要的朋友可以參考下
    2015-04-04
  • Lua游戲開發(fā)教程之時(shí)區(qū)問題詳解

    Lua游戲開發(fā)教程之時(shí)區(qū)問題詳解

    時(shí)間顯示問題說白了就是時(shí)差問題,這篇文章主要給大家介紹了關(guān)于Lua游戲開發(fā)教程之時(shí)區(qū)問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • 實(shí)例講解Lua中pair和ipair的區(qū)別

    實(shí)例講解Lua中pair和ipair的區(qū)別

    這篇文章主要介紹了實(shí)例講解Lua中pair和ipair的區(qū)別,本文直接用實(shí)例代碼來講解pair和ipair的區(qū)別,需要的朋友可以參考下
    2015-04-04
  • Lua和C++語言的交互詳解

    Lua和C++語言的交互詳解

    這篇文章主要介紹了Lua和C++語言的交互詳解,本文講解了C++和Lua交互,涉及到獲取Lua中普通變量的值,Lua中table的值和調(diào)用Lua中的函數(shù),需要的朋友可以參考下
    2014-09-09
  • lua開發(fā)中實(shí)現(xiàn)MVC框架的簡單應(yīng)用

    lua開發(fā)中實(shí)現(xiàn)MVC框架的簡單應(yīng)用

    最近的游戲項(xiàng)目中使用了lua腳本來開發(fā),項(xiàng)目中用到了MVC框架,最近有朋友問我怎么弄,在這里簡單分享一下思路和一些開發(fā)中的技巧。有需要的小伙伴可以參考下。
    2015-04-04
  • Lua中if語句嵌套的使用教程

    Lua中if語句嵌套的使用教程

    這篇文章主要介紹了Lua中if語句嵌套的使用教程,是Lua入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • C++中調(diào)用Lua配置文件和響應(yīng)函數(shù)示例

    C++中調(diào)用Lua配置文件和響應(yīng)函數(shù)示例

    這篇文章主要介紹了C++中調(diào)用Lua配置文件和響應(yīng)函數(shù)示例,本文使用Lua文件作為配置文件,并寫了幾個(gè)響應(yīng)函數(shù)以便在C++中使用,需要的朋友可以參考下
    2015-07-07

最新評論