最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Lua中string.len()使用指南

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

前言

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

內(nèi)容

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

Usage
首先新建一個文件將文件命名為lentest.lua然后編寫如下代碼:
-- 一個常規(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)

運行結(jié)果

總結(jié)

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

相關(guān)文章

  • OpenResty中正則模式匹配的2種方法詳解

    OpenResty中正則模式匹配的2種方法詳解

    在 OpenResty 中,同時存在兩套正則表達式規(guī)范:Lua 語言的規(guī)范和 Nginx 的規(guī)范,下面這篇文章主要給大家介紹了關(guān)于OpenResty中正則模式匹配的2種方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。
    2018-04-04
  • Lua中函數(shù)的幾個特別之處探究

    Lua中函數(shù)的幾個特別之處探究

    這篇文章主要介紹了Lua中函數(shù)的幾個特別之處探究,本文講解了Lua的函數(shù)創(chuàng)建、函數(shù)的參數(shù)、函數(shù)參數(shù)個數(shù)自適應(yīng)、函數(shù)多重返回值等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Lua和C++的通信流程分解

    Lua和C++的通信流程分解

    這篇文章主要介紹了Lua和C++的通信流程分解,本文用一張圖講解了Lua和C++之間的通信流程,并對每一步做了分解,需要的朋友可以參考下
    2014-09-09
  • Lua中if語句嵌套的使用教程

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

    這篇文章主要介紹了Lua中if語句嵌套的使用教程,是Lua入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • LUA string庫使用小結(jié)

    LUA string庫使用小結(jié)

    這篇文章主要介紹了LUA string庫使用小結(jié),本文總結(jié)了簡單的模式串、格式化的模式串、模式串中的特殊字符、用'[]'創(chuàng)建字符集、在'[]'中使用連字符'-'等內(nèi)容,需要的朋友可以參考下
    2014-12-12
  • Lua判斷一個目錄或文件是否存在的方法

    Lua判斷一個目錄或文件是否存在的方法

    這篇文章主要介紹了Lua判斷一個目錄或文件是否存在的方法,Lua中可以使用io.open判斷文件或目錄是否存在,本文總結(jié)了判斷方法,并給出了一個自定義函數(shù),需要的朋友可以參考下
    2015-04-04
  • 詳解Lua中if ... else語句的使用方法

    詳解Lua中if ... else語句的使用方法

    這篇文章主要介紹了詳解Lua中if ... else語句的使用方法,是Lua入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • Ruby類實例變量、類實例方法和類變量、類方法的區(qū)別

    Ruby類實例變量、類實例方法和類變量、類方法的區(qū)別

    這篇文章主要介紹了Ruby類實例變量、類實例方法和類變量、類方法的區(qū)別,本文探討一下他們的定義和基本的使用場景,需要的朋友可以參考下
    2015-04-04
  • C調(diào)用lua函數(shù)需要考慮的問題

    C調(diào)用lua函數(shù)需要考慮的問題

    這篇文章主要介紹了C調(diào)用lua函數(shù)需要考慮的問題,本文羅列了4條需要注意的問題,并給出了調(diào)用實例,需要的朋友可以參考下
    2015-04-04
  • Lua獲取網(wǎng)絡(luò)時間(獲取時間同步服務(wù)器的時間)

    Lua獲取網(wǎng)絡(luò)時間(獲取時間同步服務(wù)器的時間)

    這篇文章主要介紹了Lua獲取網(wǎng)絡(luò)時間(獲取時間同步服務(wù)器的時間),本文使用Lua作為客戶端獲取網(wǎng)絡(luò)上的一些授時服務(wù)提供商的時間,需要的朋友可以參考下
    2015-04-04

最新評論

桐柏县| 柳林县| 西藏| 云梦县| 桂林市| 当阳市| 图们市| 黑河市| 永胜县| 确山县| 邢台市| 淮安市| 红河县| 乌拉特后旗| 江陵县| 和静县| 莲花县| 堆龙德庆县| 肥乡县| 民勤县| 方正县| 太仓市| 杭州市| 哈密市| 措美县| 荥经县| 鹤山市| 衡东县| 定陶县| 庆安县| 巴林右旗| 乌海市| 华坪县| 治县。| 丰原市| 万年县| 盖州市| 鱼台县| 长兴县| 札达县| 东明县|